Pelo que sei, você não precisa definir GRUB_CMDLINE_LINUX
no seu dispositivo de criptografia. Em vez disso, verifique se o seguinte está correto:
- Instalando o grub: Certifique-se de que o grub esteja instalado em sua partição / boot. se ainda reclamar sobre ext2 , formate o seu / boot para ext3 ou ext4 (supondo que você não tenha nenhum dado valioso em seu / parição de inicialização).
Eu recomendo o seguinte modo limpo (de um liveUSB ou seu disco de recuperação):
sudo -i
cryptsetup open /dev/sda5 my_encrypted_device
mount /dev/mapper/my_encrypted_device /mnt
mount --bind /dev/ /mnt/dev && mount --bind /dev/pts /mnt/dev/pts && mount --bind /proc /mnt/proc && mount --bind /sys /mnt/sys
mount /dev/<YOUR_BOOT_PARTITION> /mnt/boot
chroot /mnt
apt purge --auto-remove grub-pc
Pressione Enter para confirmar a remoção.
apt install grub-pc
Dentro do terminal, use a barra de espaço para selecionar onde instalar o grub, pressione tab e depois entre.
- / etc / crypttab: Sua entrada deve estar no formato:
OPÇÕES DE KEY_FILE SOURCE_DEVICE TARGET
(por exemplo, my_encrypted_device / dev / sda5 none luks)
Lembre-se de que o parâmetro do arquivo-chave none
solicita que o arquivo-chave seja fornecido interativamente pelo usuário
- / etc / fstab: O primeiro campo de sua entrada / deve conter o mesmo nome de mapeamento de dispositivo (, por exemplo, my_encrypted_device )
- update-initramfs : NÃO SE ESQUEÇA DE ATUALIZAR SEU ARQUIVO DE RAM! %código%
Você deve ter uma inicialização ativa agora.
Observação: o GRUB pode ser instalado em seu dispositivo criptografado como você disse