저는 2013년 후반에 Macbook Pro Retina에 Ubuntu 15.10을 설치했습니다. grub을 다시 설치하여 부팅이 중단될 때까지는 정상적으로 작동했습니다.
이제는 고칠 수 없습니다.
세 개의 파티션이 있습니다.
/dev/sda1 - /boot - ext2
/dev/sda2 - / - root, ext4, enrypted with luks
/dev/sda3 - swap, encrypted with luks
거기에는 논리 볼륨이 없습니다.
BIOS 모드에서 부팅하도록 구성하기 위해 initramfs를 사용하여 grub을 다시 설치하려고 시도했지만 커서가 깜박이거나 아무 일도 일어나지 않거나 맥북이 재부팅 루프에 들어갑니다.
내 구성은 다음과 같습니다
/etc/crypttab (처음부터 가지고 있으므로 변경 사항 없음)
root UUID=***`<uuid of encrypted /dev/sda2>`*** none luks,discard
swap UUID=***`<uuid of encrypted /dev/sda3>`*** none luks,discard,swap
/etc/initramfs-tools/conf.d/cryptroot:
target=root,source=UUID=***`<uuid of encrypted /dev/sda2>`***,key=none,discard
/etc/initramfs-tools/conf.d/resume:
RESUME=UUID=***`<uuid of encrypted /dev/sda3>`***
/etc/default/grub (이 구성은 빈 화면과 깜박이는 커서를 제공합니다):
GRUB_ENABLE_CRYPTODISK=y
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 nomodeset"
GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda2:root root=/dev/mapper/root"
GRUB_PRELOAD_MODULES="lvm luks cryptodisk"
GRUB_INIT_TUNE="480 440 1"
내가 다음으로 바뀔 때GRUB_CMDLINE_LINUX="암호 장치=UUID=<uuid of encrypted /dev/sda2>
:루트 루트=/dev/매퍼/루트"- 지속적인 재부팅 루프가 발생합니다.
내가 취한 단계:
sudo su
cryptdisk luksOpen /dev/sda2 root
mount /dev/mapper/root /mnt
mount /dev/sda1 /mnt/boot
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys/mnt/sys
mount -o bind /proc /mnt/proc
mount -o bind /run /mnt/run
chroot /mnt /bin/bash
update-initramfs -k all -c
grub-install /dev/sda
update-grub
exit
reboot
lsinitramfs /boot/initrd* | grep cryptsetup
다음을 제공합니다:
sbin/cryptsetup
lib/cryptsetup
lib/cryptsetup/askpass
lib/x86_64-linux-gnu/libcryptsetup.so.4
내가 무엇을 놓치고 있거나 잘못하고 있는지 어떤 아이디어가 있습니까?