Comment afficher et modifier la séquence de démarrage dans un terminal Linux

Avez-vous déjà eu besoin de modifier votre séquence de démarrage via un terminal? Peut-être que vous le faites à distance via SSH, ou peut-être que vous ne parvenez pas à entrer dans le BIOS pendant ces deux secondes sweet spot lorsque votre ordinateur est allumé pour la première fois. Dans cet article, nous expliquerons comment modifier facilement la séquence de démarrage via un terminal.

Afficher la séquence de démarrage

En supposant que votre ordinateur prend en charge EFI (Extensive Firmware Interface) , qui est assez proche de tous les ordinateurs de nos jours, vous pouvez afficher la séquence de démarrage actuelle via un terminal avec la commande:

 efibootmgr -v

Cela affichera tous les périphériques de démarrage sur votre ordinateur et ressemblera à quelque chose comme:

 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...

La première ligne montre le périphérique actuel qui a été démarré, la troisième ligne montre la séquence de démarrage actuelle de l'ordinateur et les lignes suivantes répertorient chaque périphérique amorçable.

Prenez note des nombres tels que 000, 003, etc. Dans cet exemple, nous pouvons voir que la séquence de démarrage actuelle est l' installation d'Ubuntu , suivie du disque dur et des deux partitions différentes sur une clé USB de 32 Go.

Changer la séquence de démarrage

Choisissez votre nouvelle séquence de démarrage en fonction des numéros de périphérique et modifiez votre séquence de démarrage avec la commande:

 sudo efibootmgr -o 5,0,4,3

En utilisant l'exemple ci-dessus, cette commande changerait la séquence de démarrage pour essayer d'abord le lecteur USB, suivi de l'installation principale d'Ubuntu.

C'est aussi simple que cela, et vous pouvez maintenant modifier la séquence de démarrage sur n'importe quel ordinateur Linux via un terminal sans brouiller pour entrer dans le BIOS lors de la première mise sous tension de l'ordinateur.

Crédit d'image: Logan Weaver / Unsplash