Eu tenho um laptop (Toshiba Portege Z30-C) onde faço inicialização dupla entre o Windows 7 Pro e o Linux Mint 18. Hoje, em um esforço para testar um USB inicializável, mudei o BIOS de inicialização de "UEFI (legado)" para "CSM Bota". Depois de alterar as configurações do BIOS de volta para "UEFI (legado)", o grub não é mais carregado e vai direto para o carregador do Windows. Quando pressiono F12 para substituir a inicialização, vejo apenas "HDD" como uma opção e presumo que seja isso que leva à inicialização do Windows.
Antes da mudança, lembro que a BIOS incluía “Ubuntu” na lista de dispositivos inicializáveis. Agora, no entanto, parece ter esquecido minha instalação do Linux sem nenhuma maneira aparente de obter o Ubuntu (referenciando o grub em uma das partições, presumo).
Nada mudou na partição Linux e, até onde eu sei, nada deveria ter mudado na partição de inicialização. Como faço para recuperar minha distribuição Linux entre os "dispositivos" inicializáveis no BIOS?
Pelo que posso ver na ferramenta de partição do Windows, todas as partições estão como sempre foram.
Responder1
Algo semelhante aconteceu comigo uma vez. Consegui consertar inicializando em um CD apenas para obter um menu de inicialização melhor e então consegui inicializar meu sistema operacional Linux no disco a partir do menu fornecido pelo CD. Então eu apenas consertei a inicialização do Grubs. Não sei por que o Windows faz isso. Isso foi há muitos anos também, então sim.
Responder2
Acontece que a configuração do BIOS para CSM eliminou todas as entradas uefi, exceto a do Windows que veio com o laptop. A correção foi inicializar o Windows e adicionar novamente a entrada manualmente usando bcdedit
o prompt do Windows:
#List the entries to find a usable one to start from:
bcdedit /enum firmware
#Copy the usable entry to a new one with an appropriate name:
bcdedit /copy {bootmgr} /d "Mint UEFI boot"
#The previous command returns the guid of the new entry. This entry goes into the next command where we edit the new entry to point to the ubuntu firmware.
bcdedit /set {guid_goes_here} path \EFI\ubuntu\shimx64.efi
#Optional: Set the new entry to be the first choice when booting:
bcdedit /set {fwbootmgr} displayorder {guid_goes_here_too} /addfirst
Feito isso, tudo voltou ao normal. Nenhuma outra mudança foi necessária.