reparando o grub e efi

3

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

rm -rf /*

na minha instalação do Ubuntu. Mas eu não desmontei a partição efi e ela foi apagada. Acontece que o instalador do Debian tem um bug e ele não instalou o Grub. Eu pulei a instalação do Grub e completei o resto das etapas. Eu chroot ed 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, eu tenho um sistema de 64 bits e, em segundo lugar, a partição sda1 é definida com sinalizadores boot e ESP . Alguém sabe qual é o problema aqui e qual é a solução?

Solução: Por alguma razão, apt-get install grub instalou o grub-efi-ia32 junto com ele. Instalar o pacote grub-efi-amd64 resolveu o problema.

    
por saga 24.09.2016 / 12:53

1 resposta

2

Se a sua versão atual do Debian tem systemd-boot , eu recomendaria usar isso em seu lugar. É muito mais fácil de usar. Basta seguir o guia aqui .

Eu não me incomodaria com Grub quando se trata de UEFI. O novo systemd-boot ( bootctl ) é muito mais fácil e incorporado em systemd . Eu desisti de grub efi há muito tempo. Também é só perguntar se você quer tentar o meu método.

    
por 24.09.2016 / 17:18

Tags