BootOrder
é uma das variáveis de inicialização da UEFI, armazenadas na NVRAM junto com outras configurações de firmware (que costumavam ser "configurações da BIOS").
No Linux, você pode usar efibootmgr -v
para ver as variáveis de inicialização.
Exemplo:
# efibootmgr -v
BootCurrent: 0001
Timeout: 6 seconds
BootOrder: 0001,0002,0000,0003,0004,0005,0006
Boot0000* debian HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\DEBIAN\GRUBX64.EFI)
Boot0001* rEFInd Boot Manager HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\REFIND\REFIND_X64.EFI)
Boot0002* UEFI: IP4 Realtek PCIe GBE Family Controller PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0)/MAC(107b447ad398,0)/IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)..BO
Boot0003 UEFI Shell HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\tools\shell.efi)
Boot0004* UEFI:CD/DVD Drive BBS(129,,0x0)
Boot0005* UEFI:Removable Device BBS(130,,0x0)
Boot0006* UEFI:Network Device BBS(131,,0x0)
Aqui eu tenho um sistema Debian 9, com dois bootloaders instalados: o GRUB padrão do Debian, e o rEFInd mais orientado visualmente, que eu configurei como o bootloader primário. Eu também tenho o Shell UEFI como uma opção de inicialização, embora essa opção esteja desativada no momento.
Observe que o BootOrder lista a ordem na qual as outras opções BootNNNN serão tentadas.
Você pode ter uma linha BootNNNN que resta da instalação do Windows ou Arch. Como o arquivo de bootloader a que ele se refere não existe mais, ele será inútil. Você pode usar efibootmgr -B -b NNNN
para excluí-lo: basta substituir NNNN pelo número real de BootNNNN que deseja excluir.