Inicialização EFI no Asus Sabertooth 990fx não funciona após a atualização do firmware

0

Atualizei recentemente o firmware do meu Asus Sabertooth 990fx, e agora o BIOS da UEFI não inicializa minha instalação do ubuntu, que é inicializada pelo EFI. A inicialização do EFI funciona para o livecd, mas a BIOS parece não reconhecer mais a instalação do ubuntu, o que aconteceu antes.

Qualquer ajuda seria bem-vinda.

    
por Jerome Rasky 30.05.2012 / 01:07

1 resposta

2

Sua atualização pode ter removido o gerenciador de inicialização do Ubuntu das configurações da NVRAM. Se o CD inicializar no modo EFI, você poderá digitar os seguintes comandos (ou alguma variante deles) para corrigir o problema:

sudo apt-get install efibootmgr
efibootmgr -c -l \EFI\ubuntu\grubx64.efi -L Ubuntu

Eu não sou 100% positivo do caminho para o GRUB na partição do sistema EFI (ESP), portanto, talvez seja necessário ajustar isso. Além disso, esse caminho é especificado usando barras invertidas no estilo EFI em vez de barras normais, e como as barras invertidas são caracteres de escape em shells do Linux, elas devem ser duplicadas - por isso \EFI\ubuntu\grubx64.efi em vez de /EFI/ubuntu/grubx64.efi . No entanto, é expressado que esse nome de arquivo é relativo à raiz do ESP, que é a partição identificada pelo sinal boot no GParted ou por um código de tipo de partição EF00 em gdisk .

Outra opção é mover e renomear grubx64.efi para /EFI/boot/bootx64.efi no ESP; é uma espécie de nome de arquivo default / backup do carregador de boot. Uma variante dessa opção é instalar algum outro gerenciador de inicialização, como rEFIt ou rEFInd, sob esse nome. Esta opção pode ser atraente se você iniciar duas vezes com o Windows ou algum outro SO; rEFIt e rEFInd podem detectar qualquer carregador de inicialização EFI armazenado em locais convencionais no ESP e redirecionar o processo de inicialização para eles. O rEFIt foi abandonado e a versão em seu site não funciona em computadores com UEFI; rEFInd é uma bifurcação de rEFIt que fornece atualizações e que funciona em computadores com UEFI.

    
por Rod Smith 30.05.2012 / 04:03