Outils pour utilisateurs

Outils du site


sysadmin:boot:uefi:modifier_demarrage_uefi_via_efibootmgr

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sysadmin:boot:uefi:modifier_demarrage_uefi_via_efibootmgr [2024/11/08 14:11] – créée yoannsysadmin:boot:uefi:modifier_demarrage_uefi_via_efibootmgr [2024/12/05 16:50] (Version actuelle) yoann
Ligne 2: Ligne 2:
  
  
-===== UEFI : Modifier le paramétrage via efibootmgr ======+===== 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**. Depuis le système d'exploitation, il est possible de modifier la configuration du démarrage UEFI avec la commande **efibootmgr**.
  
 +<note>
 +Pour que la commande puisse fonctionner normalement le pseudo système de fichier ''efivarfs'' doit être monté en lecture écriture
 +</note>
 +Vérifier :
 +<code bash>
 +mount | grep efivars
 +</code>
 +
 +Si ce n'est pas le cas, remonter efivars en lecture/écriture:
 +<code bash>
 +mount -o remount,rw -t efivarfs efivarfs /sys/firmware/efi/efivars
 +</code>
 +
 +===== Modifier la temporisation au démarrage ===== 
  
-===== Modifier le timeout ===== +Passer le timeout à 10 secondes avant de sélectionner l'option de démarrage par défaut :
  
-Passer le timeout à 10 secondes avant de lancer  
 <code bash> <code bash>
 efibootmgr --timeout 10 efibootmgr --timeout 10
 </code> </code>
  
 +Pour retirer la temporisation au démarrage:
 +
 +<code bash>
 +efibootmgr -T
 +</code>
 +
 +===== Ajouter une entrée =====
  
 Pour ajouter une entrée dans les options de démarrage : Pour ajouter une entrée dans les options de démarrage :
 <code bash> <code bash>
-efibootmgr --create --disk /dev/sda --part 1 --label debtest --loader '\EFI\debian\grubx64.efi'+efibootmgr --create --disk /dev/sda --part 1 --label debian1 --loader '\EFI\debian\shimx64.efi' 
  
 # équivalent options courtes # équivalent options courtes
-efibootmgr -c -d /dev/sda -p 1 -L debtest -l '\EFI\debian\grubx64.efi'+efibootmgr -c -d /dev/sda -p 1 -L debian1 -l '\EFI\debian\shimx64.efi'
 </code> </code>
  
Ligne 31: Ligne 52:
 </code> </code>
  
 +===== Désactiver une entrée =====
 +
 +<code bash>
 +#Désactive l'entrée Boot0000
 +efibootmgr -b 0000 -A
 +</code>
 +
 +Lorsque l'entrée est désactivée l’astérisque disparaît dans la liste
 +
 +===== Supprimer une entrée =====
 +
 +
 +<code bash>
 +# Supprimer Boot0000
 +efibootmgr -b 0000 -B
 +</code>
 +
 +
 +===== 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 :
 +
 +<code bash>
 +# Le prochain démarrage utilisera exeptionnellement l'entrée Boot0001
 +efibootmgr --bootnext 0001
 +
 +# equivalent option courte
 +efibootmgr -n 0001
 +</code>
 +
 +Pour supprimer l'entrée boot-next
 +<code bash>
 +efibootmgr -N
 +</code>
  
  
Ligne 36: Ligne 91:
  
   * https://www.linuxbabe.com/command-line/how-to-use-linux-efibootmgr-examples   * https://www.linuxbabe.com/command-line/how-to-use-linux-efibootmgr-examples
 +  * https://superuser.com/questions/1166398/efi-settings-set-via-efibootmgr-are-ignored-after-reboot
 +  * https://wiki.gentoo.org/wiki/Efibootmgr
sysadmin/boot/uefi/modifier_demarrage_uefi_via_efibootmgr.1731075101.txt.gz · Dernière modification : 2024/11/08 14:11 de yoann