내 파일에 다음 메시지가 표시됩니다 /var/log/boot.log
.
lvmetad가 아직 활성화되지 않았습니다. sysinit
"disk/by-uuid/db9c53d1-9f64-4bb7-970c-9fce38b499d4" 중에 직접 활성화를 사용합니다. 논리 볼륨에 대한 경로가 잘못되었습니다.
UUID는 최대 절전 모드에도 사용되는 스왑 파티션입니다. 다양한 구성 옵션을 시도함으로써 메시지의 루트를 내 grub 구성으로 추적할 수 있었습니다.
내 /etc/default/grub
모습은 다음과 같습니다.
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="resume=UUID=db9c53d1-9f64-4bb7-970c-9fce38b499d4 other-option=value"
참고로 내 /etc/fstab
:
# <file system> <mount point> <type> <options> <dump> <pass>
# sda4
UUID=38a2c53b-2a10-4653-8869-b819c1b0c3be / ext4 errors=remount-ro 0 1
# sda5
UUID=51cd4543-09c0-4eb6-959a-692991c4429e /home ext4 defaults 0 2
# sda2
UUID=db9c53d1-9f64-4bb7-970c-9fce38b499d4 none swap sw 0 0
# sda1
UUID=36A8-4C49 /boot/efi vfat umask=0077 0 1
나는 논리 볼륨을 사용하지 않기 때문에 LVM2 제거를 포함하여 이 오류 메시지를 해결하기 위해 이미 다양한 설정을 시도했습니다.
오류를 제거하는 방법을 아는 사람이 있습니까?
답변1
이전 답변:
우연히 더 많은 블로그를 탐색하면서 해결책을 찾았습니다.
Brandon Beck의 다음 의견을 참조하세요.http://chriseiffel.com/uncategorized/step-by-step-how-to-get-hibernate-working-for-linux-ubuntu-11-04-mint-11/#comment-116
UUID 대신 스왑 파티션의 PARTUUID를 사용하려면 /etc/default/grub을 다음과 같이 변경해야 했습니다.
"이력서=PARTUUID=..."
를 사용하여 스왑 파티션의 PARTUUID를 얻을 수 있습니다 blkid
.
그런 다음 sudo update-grub
.
수정된 답변:
grub 항목을 PARTUUID 최대 절전 모드로 변경한 후 더 이상 작동하지 않았습니다. 어쩌면 /etc/initramfs-tools/conf.d/resume을 적절하게 조정해야 할 수도 있습니다.
그러나 이전에 Clonezilla에서 생성한 스왑 파티션을 다시 포맷하고 모든 구성 파일을 새 UUID로 업데이트했습니다. 또한 "재개"에 UUID를 사용하기 위해 /etc/default/grub을 다시 전환하고 새 항목을 입력했습니다.
이제 최대 절전 모드가 다시 작동하고 boot.log의 오류 메시지도 사라졌습니다. 드디어 문제가 해결된 것 같습니다.