실수로 내 을(를) 삭제했습니다 /lib/modules/<kernel version directory>
.
완전한 출력은 다음과 같습니다 sudo rm -rfv /lib/modules/4.14.98+
.페이스트빈
시스템을 온라인 상태로 유지하기 위해 모듈을 복원하는 방법이 있습니까?
내부 네트워크의 Raspberry Pi입니다.
답변1
dpkg --search /lib/modules/<kernel version directory>
이 디렉토리(및 그 내용)가 속한 패키지를 찾는 데 사용할 수 있으며 , apt-get --reinstall install <list from before>
이를 사용하여 누락된 영향을 받는 패키지를 다시 설치하여 손실된 항목을 복원할 수 있습니다.
한 라이너에서는 다음과 같아야 합니다( -d
한 번 결정된 효과 제거).
apt-get -d --reinstall install $(dpkg -S /lib/modules/4.14.98+ | tr ',:' '\n\n' | head -n -1)
RPi가 일반적인 커널 설치 방법(등)을 따르는지 잘 모르기 때문에 나중에 아직 로드되지 않은 임의의 모듈(예: 모듈)을 depmod
모드프로브할 수 있는지 확인한 다음 모든 것이 괜찮은지 확인해야 합니다 .dummy
PS: 추가할 내용이 있다면dkms위의 모듈은 이를 추적하지 않지만 계속해서 "복구"하여 dkms status
목록을 가져오고 dkms install module/module-version -k 4.14.98+
손실된 항목을 되돌릴 수 있습니다.