Seu problema pode estar relacionado ao UEFI. Siga o procedimento do primeiro parágrafo da Documentação da comunidade da UEFI: link
Recentemente, criei um novo sistema com UEFI (Asus) e dois SSDs para unidades de inicialização e um HDD para armazenamento. Eu instalei o Windows no primeiro SSD através do UEFI, e funciona bem, eu tenho usado por algumas semanas agora. Quando eu entro na configuração UEFI, no entanto, ela não me deu a opção de definir o segundo SSD como o dispositivo de inicialização, mesmo no modo avançado. Em vez disso, inicializei no live CD (que funcionou sem problemas) e instalei o ubuntu no segundo SSD (que também parecia funcionar sem problemas).
O problema é que agora não consigo descobrir como inicializar no Ubuntu, apenas no Windows. A UEFI ainda permite que eu escolha o SSD do Windows ou a unidade de DVD para inicializar, e nem o Grub nem o carregador de inicialização do Windows aparecem quando ligo a máquina. Preciso definir o dispositivo para a instalação do carregador de boot como minha unidade do Windows?
Alguém que configurou um sistema semelhante sabe o que pode estar causando isso? Qualquer ajuda é apreciada.
EDIT: Eu usei EasyBCD para adicionar a minha partição "/ boot" para o bootloader do Windows, e agora dá-me a opção de boot para o Ubuntu - mas quando eu tento, ele me fornece o prompt de resgate do Grub sem carregar o kernel.
EDIT2: Eu segui o procedimento na primeira seção da Documentação da comunidade da UEFI . Eu corri o reparo de inicialização duas vezes, e agora eu recebo o menu do Grub na inicialização - mas quando eu escolho qualquer opção "Ubuntu", tudo que eu obtenho é um sublinhado piscando. Nenhum aviso ou qualquer coisa, apenas uma tela preta com um sublinhado branco. Tentei inserir vários comandos, mas nada produziu feedback.
Seu problema pode estar relacionado ao UEFI. Siga o procedimento do primeiro parágrafo da Documentação da comunidade da UEFI: link
Isso corrigiu para mim:
Minha configuração inicial tinha o modo efi Ubuntu à frente do Windows 7 não-efi e ele iria inicializar no Ubuntu, mas não no Windows 7.
Desde que alterei a ordem, consegui inicializar de forma impecável.
Eu tenho vários sistemas operacionais no meu laptop que tem três discos rígidos (Windows 8 no HDD1, Ubuntu LTS e Fedora no HDD2, a última versão do Ubuntu no HDD3 / SSD). Todos eles têm Independent System Partitions (ESP).
Dado que sua instalação do Ubuntu tem uma instalação funcional de grub-efi
(isto é, se o reparo de inicialização não o substituiu por outra coisa, ou não houve grub-efi
para começar, ou nenhum ESP no Ubuntu SSD ), você pode adicionar a entrada bootmenu do Ubuntu ao UEFI NVRAM com o seguinte comando:
sudo efibootmgr --create --disk /dev/sdc --part 1 --label "Ubuntu" --loader \EFI\ubuntu\grubx64.efi
Observe que sdc
é meu terceiro disco rígido e --part 1
meu ESP neste exemplo. Se o seu Ubuntu SSD é a segunda unidade do seu computador e você tem que criar o ESP provavelmente faltando (por exemplo, se tiver apenas uma raiz /
e uma partição swap no Ubuntu SSD) seus parâmetros seriam sdb
e --part 3
.
Para reinstalar o grub-efi
, você pode inicializar a mídia ao vivo no modo UEFI, montar o sistema de arquivos raiz do Ubuntu no SSD e no ESP, respectivamente, dentro desse ponto de montagem (por exemplo, $mountpoint_of_external_root_filesystem/boot/efi
) e executar o seguinte comando:
sudo grub-install --boot-directory $mountpoint_of_external_root_filesystem/boot/efi /dev/sdc
Novamente, sdc
é meu terceiro disco rígido, substitua-o assim como o caminho para o ponto de montagem do ESP correspondentemente. Execute efibootmgr
depois e verifique se você tem uma entrada ubuntu
, se não executar o comando efibootmgr
acima e verifique novamente.
O Ubuntu, por algum motivo, não envia um carregador de inicialização UEFI padrão, o que pode causar problemas se a entrada NVRAM estiver ausente (por exemplo, após uma atualização de firmware, anteriormente chamada de atualização do BIOS). Você pode copiar EFI/ubuntu
no ESP para EFI/BOOT
e fazer uma cópia de grubx64.efi
ou shimx64.efi
com o nome BOOTX64.EFI
ou instalar o gummiboot (ver relacionado) para ter um retorno.