커널을 3.8.0-35-generic으로 업그레이드하면 부팅에 실패합니다. "루트 장치 대기를 포기했습니다"

커널을 3.8.0-35-generic으로 업그레이드하면 부팅에 실패합니다. "루트 장치 대기를 포기했습니다"

이전 커널 3.8.0-34는 괜찮았고 부팅 시 GRUB 화면에서 "이전 커널"을 선택해도 여전히 괜찮습니다.

이는 VMware의 기업 시스템이며 기본값으로 LVM을 사용합니다.

다음에서 제안을 시도했습니다.커널을 3.8.0-35-generic으로 업그레이드하면 부팅에 실패합니다. initrd.img-3.8.0-29-generic 누락하지만 그런 것에는 기쁨이 없습니다.

답변1

이제 시스템이 3.8.0-36-generic으로 자동 업그레이드되었으며 문제가 발생했습니다.아직존재합니다(나는 그것이 "한 번"이기를 바랐습니다).

실제로 나는 다음을 수행하여 -34 커널을 고정하여 이 문제를 "해결"했습니다.

sudo apt-get purge linux-headers-3.8.0-35 linux-headers-3.8.0-35-generic linux-image-3.8.0-35-generic
sudo apt-get purge linux-headers-3.8.0-36 linux-headers-3.8.0-36-generic linux-image-3.8.0-36-generic

그런 다음 실행 중:

sudo update-grub

그리고 다음을 사용하여 -34 커널을 고정합니다.

sudo apt-mark hold linux-headers-3.8.0-34
sudo apt-mark hold linux-headers-3.8.0-34-generic
sudo apt-mark hold linux-image-3.8.0-34-generic

그리고 다음을 통해 이를 확인합니다.

dpkg -l | grep ^h
hi  linux-headers-3.8.0-34           3.8.0-34.49~precise1              Header files related to Linux kernel version 3.8.0
hi  linux-headers-3.8.0-34-generic   3.8.0-34.49~precise1              Linux kernel headers for version 3.8.0 on 64 bit x86 SMP
hi  linux-image-3.8.0-34-generic     3.8.0-34.49~precise1              Linux kernel image for version 3.8.0 on 64 bit x86 SMP

관련 정보