Macbook pro retina 2013 com problema de inicialização de criptografia de disco completo

2

Instalei o Ubuntu 15.10 no Macbook Pro Retina no final de 2013. Ele estava funcionando bem até que eu parei de funcionar reinstalando o grub.

Agora não consigo consertar.

Eu tenho três partições:

/dev/sda1 - /boot - ext2 
/dev/sda2 - / - root, ext4, enrypted with luks 
/dev/sda3 - swap, encrypted with luks

Eu não tenho volumes lógicos lá.

Eu tentei reinstalar o grub com initramfs para configurar a inicialização no modo BIOS e estava recebendo o cursor piscando e nada acontecendo ou o macbook no loop de reinicialização.

Minha configuração é:

/ etc / crypttab (inalterado como eu tinha desde o começo)

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 (essa configuração me fornece uma tela em branco com o cursor piscando):

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"

Quando eu mudar para GRUB_CMDLINE_LINUX="cryptdevice = UUID = <uuid of encrypted /dev/sda2> : raiz raiz = / dev / mapper / root" - Eu entro em loop de reinicialização contínua

Passos que eu dou:

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 dá:

sbin/cryptsetup
lib/cryptsetup
lib/cryptsetup/askpass
lib/x86_64-linux-gnu/libcryptsetup.so.4

Alguma idéia do que eu poderia estar perdendo ou fazendo errado?

    
por Eds 03.11.2016 / 00:24

0 respostas