reparando grub e efi

reparando grub e efi

Hoje tentei substituir minha instalação do Ubuntu pelo Debian. Eu também tenho Kali instalado. Antes de iniciar o instalador, pensei que seria 'divertido' tentar

rm -rf /*

na minha instalação do Ubuntu. Mas não desmontei a efipartição e ela foi apagada. Acontece que o instalador do Debian tem um bug e não conseguiu instalar o Grub. Pulei a instalação do Grub e concluí o restante das etapas. Eu chrootmudei para o Debian e instalei o Grub2. Mas o comando

grub-install /dev/sda

está agindo de forma estranha. Diz:

Installing for i386-pc platform.
grub-install: error: cannot find a GRUB drive for sda.  Check your device.map.

Primeiro, tenho um sistema de 64 bits e, segundo, a partição sda1 está definida com sinalizadores boote ESP. Alguém sabe qual é o problema aqui e qual é a solução?

Solução: Por algum motivo apt-get install grub, instalei o grub-efi-ia32 junto com ele. A instalação do pacote grub-efi-amd64 resolveu o problema.

Responder1

Se a sua versão atual do Debian tiver systemd-boot, eu recomendaria usá-la. É muito mais fácil de usar. Basta seguir o guiaaqui.

Eu não me incomodaria com o Grub quando se trata de UEFI. O novo systemd-boot( bootctl) é muito mais fácil e incorporado ao systemd. Desisti há grub efimuito tempo. Além disso, faça qualquer pergunta se quiser experimentar meu método.

informação relacionada