Como posso reinstalar o GRUB na partição EFI?

9

Eu quero reinstalar o GRUB 2 e encontrei estas instruções: Como reparar, restaurar ou reinstalar o Grub 2 com um Ubuntu Live CD ou USB . No meu caso, o gerenciador de partida está instalado na partição EFI. Se eu usar os comandos fornecidos neste guia, o GRUB será reinstalado automaticamente na partição EFI ou será instalado na partição raiz onde o Ubuntu está instalado? Obviamente, não quero que isso aconteça.

    
por Generoso 29.09.2016 / 16:40

2 respostas

21

Reinstale o gerenciador de inicialização GRUB na sua instalação do Ubuntu no modo EFI desta forma ...

Inicialize com o meio de instalação do Ubuntu e selecione 'Experimentar o Ubuntu sem instalar'.
(Inicialize sua mídia de instalação no modo EFI, selecione a entrada do Ubuntu com UEFI na frente.)

Quando estiver na área de trabalho do Live, abra um terminal e execute estes comandos:

sudo mount /dev/sdXXX /mnt
sudo mount /dev/sdXX /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sdX
update-grub  

Nota: sdX = disco | sdXX = partição efi | sdXXX = partição do sistema

Para identificar as partições use GParted, a ferramenta está incluída no meio de instalação.
Depois de executar os comandos, o GRUB será instalado na partição EFI separada.

    
por cl-netbox 29.09.2016 / 17:51
0

além da resposta do ci-netbox.
Se a sua versão do sistema operacional pendrive não coincide com a que está instalada no disco, o grub-install pode ter dificuldades em identificar a instalação correta do grub:

$ sudo chroot /mnt
# grub-install /dev/sdX
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. 
Please specify --target or --directory.

Tente identificar manualmente a instalação para usar

# ls /usr/lib/grub/
grub-mkconfig_lib  x86_64-efi  x86_64-efi-signed

Em seguida, reinicie o grub-install:

# grub-install --target=x86_64-efi /dev/sdX 
Installing for x86_64-efi platform.
Installation finished. No error reported.
    
por Emmanuel 08.12.2017 / 00:53