Gostaria de configurar meu laptop com firmware UEFI e uma inicialização dupla do Windows 10 / Arch Linux para usar o Gerenciador de inicialização do Linux (gerenciado por systemd-boot
) por padrão na inicialização, em vez do Gerenciador de inicialização do SO 10 apenas). Em minhas próprias tentativas de corrigir este problema, pressionei Esc ao iniciar e pressione F10 para entrar em "Setup do BIOS". Então eu fui para a aba "Boot" e descobri que minhas opções para qual dispositivo eu inicializava eram:
- USB (UEFI)
- USB
- Gerenciador de inicialização do sistema operacional
Minha configuração padrão no momento é USB (UEFI), pois torna a inicialização via USB ao vivo mais conveniente, já que isso não é muito incomum para mim.
Como você pode ver, não há a opção "Linux Boot Manager". Eu posso acessar a opção Linux Boot Manager, pressionando F9 (que me fornece minhas opções de inicialização) depois de pressionar Esc na inicialização, então eu sei que está lá. Ele também funciona, atualmente estou executando o Arch Linux, que inicializei através desse método. Essa pergunta, no entanto, é que estou perguntando se posso fazer com que meu laptop inicialize automaticamente o Gerenciador de Inicialização do Linux em vez do Gerenciador de Inicialização do SO, quando nenhum USB ativo estiver disponível para inicializar.
A resposta de Per Libre Arch eu fiz:
efibootmgr -c -d /dev/sda -p 2 -l /EFI/systemd/systemd-bootx64.efi -L "Linux Boot Manager"
depois de desativar o modo de segurança e a inicialização segura no UEFI e isso retornou:
** Warning ** : Boot0005 has same label Linux Boot Manager
BootCurrent: 0005
Timeout: 2 seconds
BootOrder: 0000,0006,3006,0001,0005,0008,2001,2002,2003
Boot0001* grub
Boot0002* Notebook Hard Drive
Boot0004* Internal Hard Disk or Solid State Disk
Boot0005* Linux Boot Manager
Boot0006* Windows Boot Manager
Boot0007* Internal Hard Disk or Solid State Disk
Boot0008* rEFInd Boot Manager
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3002* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
Boot3006* Internal Hard Disk or Solid State Disk
Boot0000* Linux Boot Manager
ainda assim, sempre que reinicializo, o Gerenciador de Inicialização do Windows (por exemplo, o Gerenciador de Inicialização do SO) está sendo usado por padrão. /EFI/systemd/systemd-bootx64.efi
existe em /dev/sda2
.