Outils pour utilisateurs

Outils du site


sysadmin:boot:uefi:modifier_demarrage_uefi_via_efibootmgr

Ceci est une ancienne révision du document !


efibootmgr : Modifier la séquence de boot UEFI

Depuis le système d'exploitation, il est possible de modifier la configuration du démarrage UEFI avec la commande efibootmgr.

Modifier le timeout

Passer le timeout à 10 secondes avant de lancer

efibootmgr --timeout 10

Pour retirer la temporisation au démarrage:

efibootmgr -T

Ajouter une entrée

Pour ajouter une entrée dans les options de démarrage :

efibootmgr --create --disk /dev/sda --part 1 --label debian1 --loader '\EFI\debian\shimx64.efi'
 
 
# équivalent options courtes
efibootmgr -c -d /dev/sda -p 1 -L debian1 -l '\EFI\debian\shimx64.efi'

Pour modifier l'ordre de boot on copie l'ordre de boot actuel affiché via l'option -v et on redéfinit la séquence comme souhaité avec l'option -o ou --bootorder

# l'option contient la nouvelle séquence complète
efibootmgr --bootorder 0001,0000,000E,000A,000B,000C,000F,000D

Désactiver une entrée

#Désactive l'entrée Boot0000
efibootmgr -b 0000 -A

Lorsque l'entrée est désactivée l’astérisque disparaît dans la liste

Supprimer une entrée

# Supprimer Boot0000
efibootmgr -b 0000 -B

Sélectionner le prochain boot

L'option boot-next permet de spécifier quelle entrée sera utilisée temporairement lors du prochain démarrage :

# Le prochain démarrage utilisera exeptionnellement l'entrée Boot0001
efibootmgr --bootnext 0001
 
# equivalent option courte
efibootmgr -n 0001

Pour supprimer l'entrée boot-next

efibootmgr -N

Références

sysadmin/boot/uefi/modifier_demarrage_uefi_via_efibootmgr.1733414763.txt.gz · Dernière modification : 2024/12/05 16:06 de yoann