Responder1
Presumo que você tenha GRUB2:
Para personalizar as configurações do GRUB2, você terá que editar o /etc/default/grub
arquivo e executar o sudo update-grub
comando.
Escolha o sistema operacional padrão: altere a linha GRUB_DEFAULT=. Por padrão, GRUB_DEFAULT=0 usa a primeira entrada como padrão — altere o número para 1 para usar a segunda entrada, 2 para usar a terceira entrada ou assim por diante. Você também pode usar GRUB_DEFAULT=saved e o GRUB inicializaria automaticamente o último sistema operacional escolhido sempre que inicializar. Você também pode especificar um rótulo entre aspas. Por exemplo, se você tivesse um sistema operacional chamado Windows 7 (carregador) em sua lista de sistemas operacionais, você poderia usar GRUB_DEFAULT=”Windows 7 (carregador)”
Responder2
Isto não é "BIOS", este não é o menu de inicialização do seu bootloader; Isto é oUEFImenu de inicialização. Você pode alterar sua ordem através da variável EFI "BootOrder"; O Linux tem um comando efibootmgr
para isso:
# efibootmgr
BootOrder: 0003,0000
Boot0000* Linux Boot Manager
Boot0003* Windows Boot Manager
# efibootmgr --bootorder 0000,0003
(Recurso bônus: --bootnext
permite escolher um sistema operacional apenas paraumreinicie, para que você possa criar um alias como windows() { sudo efibootmgr --bootnext 0003 && systemctl reboot; }
.)
Responder3
Desde a ordem de inicialização editada com:
efibootmgr --bootorder
seria redefinido a cada reinicialização, descobri isto:https://github.com/rhinstaller/efibootmgr/issues/19
Alguém postou sua solução lá:https://communities.intel.com/thread/43629 A primeira entrada do menu de inicialização é apenas o nome do meu HDD0 agora, mas ele inicializa o Linux, então está tudo bem. E se eu quiser inicializar o Windows, também posso selecioná-lo.