Isso pode ser complicado porque não é óbvio qual é o seu modo de inicialização quando você executa o instalador. A maioria dos computadores UEFI modernos suportam a inicialização no modo BIOS e no modo EFI, e não há consistência sistema a sistema sobre qual modo é usado por padrão. Recomendo usar o modo "experimentar antes de instalar" e verificar seu modo de inicialização procurando o diretório /sys/firmware/efi
; se estiver presente, você inicializou no modo EFI e, se não, você provavelmente inicializou no modo BIOS.
Se você inicializou no modo BIOS, a instalação deve prosseguir normalmente, possivelmente incluindo a partição "bios_grub" de 1MiB que o Marcappuccino mencionou. (Isso é necessário apenas se você usar o GPT para partições, no entanto.) Se o sistema não inicializar neste ponto, isso provavelmente significa que o firmware está tentando inicializar no modo EFI. Examinar as opções de inicialização de seu firmware (de F2, F10, F12, Del ou alguma outra chave no momento da inicialização) pode fornecer uma pista sobre por que ele não está funcionando.
Se você inicializou o instalador no modo EFI, a instalação também deverá prosseguir normalmente, embora não seja necessária a partição bios_grub; em vez disso, você precisa de uma Partição de Sistema (ESP) de 100-500MiB EFI com um sistema de arquivos FAT. O instalador do Ubuntu deve criá-lo automaticamente quando for executado no modo EFI. Se o computador não inicializar quando você reiniciar após esta instalação, ele pode estar tentando inicializar no modo BIOS - novamente, verificar suas configurações de firmware pode encontrar uma solução. Mais provavelmente, algo deu errado com a instalação do gerenciador de inicialização EFI. No EFI, os carregadores de inicialização são arquivos normais no ESP, portanto, você pode verificá-los em um sistema de emergência. Se você montar o EFI em /boot/efi
(seu local padrão mais ou menos), procure o diretório /boot/efi/EFI/ubuntu
; ele deve conter um arquivo grub.efi
(ou algo com um nome semelhante, como grubx64.efi
; não me lembro exatamente do que o Ubuntu usa). Você pode verificar se esse arquivo foi inserido corretamente na lista de inicialização do firmware usando o utilitário efibootmgr
, que pode ser necessário instalar com sudo apt-get install efibootmgr
. Digitar efibootmgr -v
deve produzir uma lista de carregadores de inicialização. Se você não vir o GRUB nessa lista, registrar o gerenciador de inicialização pode ser uma boa dica:
efibootmgr -c -l \EFI\ubuntu\grub.efi -L Ubuntu
Pode ser necessário ajustar este comando, especialmente se o seu ESP não estiver em /dev/sda1
. Veja a página man
do programa para detalhes.
Se isso não funcionar, você pode copiar / renomear o GRUB de sua localização em /boot/efi/EFI/ubuntu
para viver como /boot/efi/EFI/boot/bootx64.efi
ou possivelmente /boot/efi/EFI/Microsoft/boot/bootmgfw.efi
. O primeiro nome é o nome padrão do carregador de inicialização EFI, que o computador deve inicializar se não houver outros carregadores de inicialização disponíveis. O segundo é o nome do gerenciador de inicialização da Microsoft, que algumas implementações do EFI tratam de maneira semelhante (embora na verdade não devessem).