Aparentemente, o GRUB estava carregando o arquivo .cfg errado.
eu encontrei aqui a resposta para exatamente o mesmo problema
Grub não carregando arquivo de configuração ou inicialização no linux automaticamente
Eu preciso de boot dual Win10 e Kali criptografado em um sistema UEFI.
A inicialização de janelas não é um problema, adicionarei uma entrada no GRUB mais tarde, o problema é que, quando eu ligo a máquina, o GRUB carrega corretamente, mas me fornece apenas o prompt do BASH sem nenhuma opção de menu.
A unidade é compartilhada com o Windows, mas apenas para espaço adicional, o Windows está em outro disco.
O disco é particionado da seguinte forma
sda
sda1 Microsoft reserved
sda2 (NTFS) data partition
sda3 (NTFS) data partition
sda4 (ext2) /boot
sda5
sda5 (crypto LUKS)
kali-swap (lvm) swap
kali-root (lvm) /
sda6 (vfat) /boot/efi
Eu posso inicializar o Kali manualmente, enviando estes comandos para o GRUB:
set root=(hd0,4)
linux /vmlinuz root=/dev/mapper/kali-root
initrd /initrd.img
boot
Depois disso, o kali inicializa sem nenhum problema, eu tentei rodar update-grub
, reinicializando mas nada.
Eu já editei o arquivo /etc/default/grub/
adicionando GRUB_PRELOAD_MODULES="lvm"
e editando a linha cmd como segue GRUB_CMDLINE_LINUX_DEFAULT="root=/dev/mapper/kali-root"
Eu tentei editar o arquivo grub.cfg na partição /boot
Alguém sabe o que estou fazendo de errado?
Aparentemente, o GRUB estava carregando o arquivo .cfg errado.
eu encontrei aqui a resposta para exatamente o mesmo problema
Grub não carregando arquivo de configuração ou inicialização no linux automaticamente
Tags lvm luks linux boot-loader grub