전체 디스크 암호화 부팅 문제가 있는 Macbook Pro Retina 2013

전체 디스크 암호화 부팅 문제가 있는 Macbook Pro Retina 2013

저는 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

내가 놓치거나 잘못하고 있는 것이 무엇인지 아시나요?

관련 정보