Como visualizar e alterar a sequência de inicialização no terminal Linux

Você já teve a necessidade de alterar sua sequência de inicialização via terminal? Talvez você esteja fazendo isso remotamente via SSH, ou talvez não consiga entrar na BIOS durante os dois segundos de ponto doce quando o computador é ligado pela primeira vez. Neste artigo, explicaremos como alterar facilmente a sequência de inicialização via terminal.

Veja a sequência de inicialização

Supondo que seu computador suporte EFI (Extensive Firmware Interface) , que é quase todos os computadores hoje em dia, você pode ver a sequência de inicialização atual via terminal com o comando:

 efibootmgr -v

Isso exibirá todos os dispositivos de inicialização em seu computador e será semelhante a:

 BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0000,0004,0005,0003
Boot0000* ubuntu HD(...)/File(EFIUBUNTUSHIMX64.EFI)
Boot0003* Hard Drive BBS(...)
Boot0004* UEFI: JetFlashTranscend 32GB 1100 ...
Boot0005* UEFI: JetFlashTranscend 32GB 1100, Partition 1...

A primeira linha mostra o dispositivo atual a partir do qual foi inicializado, a terceira linha mostra a sequência de inicialização atual do computador e as linhas a seguir listam cada dispositivo inicializável.

Anote os números como 000, 003, etc. Neste exemplo, podemos ver que a sequência de inicialização atual é a instalação do Ubuntu , seguida pelo disco rígido e as duas partições diferentes em uma unidade USB de 32 GB.

Alterar sequência de inicialização

Escolha sua nova sequência de inicialização pelos números do dispositivo e altere sua sequência de inicialização com o comando:

 sudo efibootmgr -o 5,0,4,3

Usando o exemplo acima, esse comando mudaria a sequência de inicialização para tentar o drive USB primeiro, seguido pela instalação principal do Ubuntu.

É simples assim, e agora você pode alterar a sequência de inicialização em qualquer computador Linux via terminal sem se esforçar para entrar no BIOS ao ligar o computador pela primeira vez.

Crédito da imagem: Logan Weaver / Unsplash