initrd를 재생성해야했습니다. 이것을하는 것 :
update-initramfs -u -k all
내가 컴파일 한 커널에 대한 오류를 던지고 얼마 전에 삭제했습니다 (물론 삭제 update-initramfs
한 /lib/modules
디렉토리를 찾을 수 없기 때문에 ).
나는 ( 이 답변/boot
에서 /lib/modules
와 같이) 실행중인 모든 항목 과 디렉토리를 삭제하여 커널을 완전히 제거했다고 생각 했지만 아마도 정리해야 할 부분이 있습니다.sudo update-grub
본인은 이 와 주위 파고 /usr/share/initramfs-tools
하지만 난 그것을 알아낼 수 없었다.
에서 man update-initramfs
나는 것을 볼 :
버전 문자열에 "all"을 사용하면 update-initramfs가 이미 알려진 update-initramfs로 알려진 모든 커널 버전에 대해 선택된 작업을 실행하도록 update-initramfs를 지정합니다.
그러나 어떻게 알 수 있습니까? update-initramfs
커널 버전 은 어디에 있습니까 ?
참고 : 몇 달 후 ...이 질문에 대한 답변을 initramfs의 wiki 태그에 추가했습니다.
update-initramfs -d -k <version>
의 항목 제거/var/lib/initramfs-tools
및 이미지를/boot
참고하시기 바랍니다 :), 한 번에