Problema do Grub 2 crypto modules prompt

1

Estou usando o grub2 em um disco mbr ( não EFI ) para inicializar o Xubuntu 16.04.

Eu tenho uma configuração especializada, como segue:

/dev/sda  - MBR - Grub2 installed

/dev/sda1 - ext2 - /mnt/boot

/dev/sda2 - extended

/dev/sda5 - crypt-luks container with LVM setup inside

Eu movi os arquivos:

  • initrd.img-4.4.0-22-generic
  • vmlinuz-4.4.0-22-generic
  • System.map-4.4.0-22-generic
  • config-4.4.0-22-generic
  • abi-4.4.0-22-generic

para o diretório /boot no meu sistema de arquivos raiz. Deixei o diretório grub em /dev/sda1 e montei /dev/sda1 at /mnt/boot . Em seguida, criei um link simbólico em /boot/grub to /mnt/boot/grub . Estou usando os módulos de criptografia integrados do grub2 para destravar meu contêiner crypt-luks com:

GRUB_ENABLE_CRYPTODISK=y

Também estou usando dois scripts e um arquivo de chaves extra no meu contêiner luks para ignorar um segundo prompt de senha. O primeiro sendo criado pelo grub para inicializar o disco e o segundo criado por luks para destravar o disco. Eu usei este tutorial aqui .

O problema que estou tendo é: quando eu inicializo a máquina, sou apresentado com um prompt de senha do grub, mas este prompt está quebrado. Se eu digitar a senha corretamente, ela não será inicializada. Eu tenho que usar a chave de escape para visualizar o menu do grub e selecionar a entrada correta que me dará o mesmo prompt, mas desta vez ele aceitará a chave.

Como posso fazer a inicialização correta da entrada automaticamente em vez do prompt quebrado?

    
por Gin Gon 28.05.2016 / 22:53

1 resposta

0

As chances de alguém ter esse problema são pequenas (talvez se alguém seguisse o mesmo guia), mas eis como resolvi isso.

Usando o grub-customizer , reverti o menu do grub para o padrão. Certifique-se de que a entrada do menu que você deseja usar seja script: linux not script: custom . Então eu removi o "Advanced options for Ubuntu" e deletei minha entrada antiga. Salve e recarregue a configuração e bravo! O primeiro prompt agora funciona para descriptografia.

    
por Gin Gon 28.05.2016 / 23:44