Parece que você instalou o Ubuntu no SSD, mas ele será inicializado apenas selecionando manualmente o gerenciador de inicialização no gerenciador de inicialização do firmware. Se isso estiver incorreto, por favor, esclareça. Vou prosseguir com a suposição de que resumi corretamente a situação.
Você deve primeiro verificar suas configurações de inicialização inicializando manualmente e digitando sudo efibootmgr -v
. Isso produzirá uma saída parecida com a seguinte:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0007,0006,0008
Boot0000* Ubuntu HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Os detalhes provavelmente serão diferentes para você. Este exemplo mostra a variável Boot0000 aponta para um arquivo do carregador de inicialização GRUB ( \EFI\ubuntu\grubx64.efi
) e é especificado na linha BootOrder
como sendo o primeiro carregador de inicialização.
Se você não encontrar uma entrada para o GRUB, pode tentar criar uma com efibootmgr
:
sudo efibootmgr -c -l \EFI\ubuntu\grubx64.efi -L Ubuntu
Este exemplo cria uma nova entrada para o gerenciador de boot /EFI/ubuntu/grubx64.efi no ESP e fornece o nome "Ubuntu". Observe que você deve especificar o nome do programa de carregador de boot relativo ao diretório-raiz do ESP e usar barras invertidas duplicadas ( \
) em vez de barras normais no estilo Linux ( /
) para separar os elementos do diretório. Você também pode precisar adicionar mais opções se o seu ESP não for / dev / sda1. (Veja a página efibootmgr
man para detalhes.)
Se você tem uma entrada para o GRUB, então parece que seu firmware está quebrado e não está usando as entradas da NVRAM. Provavelmente está procurando por um gerenciador de partida usando um nome de arquivo padrão no ESP - provavelmente /EFI/Boot/bootx64.efi, ou talvez /EFI/Microsoft/Boot/bootmgfw.efi. Você deve conseguir copiar o grubx64.efi de onde estiver localizado (provavelmente / EFI / ubuntu) para um desses nomes padrão para que ele seja iniciado automaticamente.