Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
efibootmgr [Le 07/03/2016, 17:19] cafecho créée |
efibootmgr [Le 24/07/2018, 02:11] (Version actuelle) bougron [Remettre Ubuntu en priorité] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
======Efibootmgr, gestionnaire de l'amorçage UEFI====== | ======Efibootmgr, gestionnaire de l'amorçage UEFI====== | ||
- | **EFIBootmgr** est un utilitaire utilisable en [[:commande_shell|lignes de commande]] permettant de gérer le [[wpfr>Unified_Extensible_Firmware_Interface|chargeur de démarrage EFI]], des ordinateurs PC récents. Il permet de: | + | **EFIBootmgr** est un utilitaire utilisable en [[:commande_shell|ligne de commande]] permettant de gérer le [[wpfr>Unified_Extensible_Firmware_Interface|chargeur de démarrage EFI]], des ordinateurs PC récents. Il permet de: |
- | * Modifier le l'ordre de démarrage des [[wpfr>Système_d'exploitation|systèmes d'exploitation]] disponibles; | + | * Modifier l'ordre de démarrage des [[wpfr>Système_d'exploitation|systèmes d'exploitation]] disponibles; |
* Créer ou supprimer des entrées; | * Créer ou supprimer des entrées; | ||
* Modifier les options d'exécution du prochain démarrage; | * Modifier les options d'exécution du prochain démarrage; | ||
Ligne 38: | Ligne 38: | ||
* La 2ème ligne ''**Timeout**'' indique le temps avant amorçage. 2 secondes dans notre cas. | * La 2ème ligne ''**Timeout**'' indique le temps avant amorçage. 2 secondes dans notre cas. | ||
* La 3ème ligne ''**BootOrder**'' indique l'ordre dans lequel sont amorcés les systèmes UEFI. | * La 3ème ligne ''**BootOrder**'' indique l'ordre dans lequel sont amorcés les systèmes UEFI. | ||
- | * Les autres lignes listent toutes les possibilités d'amorçage avec leur nombre [[wpfr>Système_hexadécimal|héxadécimal]] correspondant chacun à une entrée dans l'UEFI. | + | * Les autres lignes listent toutes les possibilités d'amorçage avec leur nombre [[wpfr>Système_hexadécimal|hexadécimal]] correspondant chacun à une entrée dans l'UEFI. |
<note tip>Après chaque manipulation de l'UEFI et ce avant de redémarrer, il est très intéressant de vérifier vos modifications avec cette commande.</note> | <note tip>Après chaque manipulation de l'UEFI et ce avant de redémarrer, il est très intéressant de vérifier vos modifications avec cette commande.</note> | ||
====Remettre Ubuntu en priorité==== | ====Remettre Ubuntu en priorité==== | ||
- | Votre ordinateur ne démarre plus sous Ubuntu mais directement sous Windows® et pourtant Ubuntu a été installé correctement. Ce peut être le cas par exemple à la suite d'une mise à jour de Windows® intervenant sur l'EFI. | + | Votre ordinateur ne démarre plus sous Ubuntu mais directement sous Windows® et pourtant Ubuntu a été installé correctement en mode UEFI. Ce peut être le cas par exemple à la suite d'une mise à jour de Windows® intervenant sur l'EFI. |
- Éteindre complètement Windows® (Pas de veille prolongée) et votre ordinateur; | - Éteindre complètement Windows® (Pas de veille prolongée) et votre ordinateur; | ||
- [[:tutoriel/modifier_ordre_amorcage_du_bios#utiliser_le_boot_menu|Démarrer votre ordinateur en faisant apparaître le menu de démarrage du BIOS]] (touche d'accès au Boot Menu maintenue enfoncée lors du démarrage de l'ordinateur.). | - [[:tutoriel/modifier_ordre_amorcage_du_bios#utiliser_le_boot_menu|Démarrer votre ordinateur en faisant apparaître le menu de démarrage du BIOS]] (touche d'accès au Boot Menu maintenue enfoncée lors du démarrage de l'ordinateur.). | ||
- | - Choisir Ubuntu dans la liste présentée et valider. | + | - Choisir Ubuntu dans la liste présentée et valider. \\ |
- | - Une fois Ubuntu démarré, il est nécessaire de ré-écrire son entrée dans l'UEFI et ce, en priorité. Le plus simple est de ré-installer [[:Grub-pc|GRUB, (le chargeur de démarrage d'Ubuntu)]] avec la [[:commande_shell|commande]]: <code>sudo grub-install</code> Cette commande ré-installera le [[:Grub-pc|GRUB]] dans la partition UEFI et remettra ainsi l'accès à Ubuntu en priorité au démarrage. \\ Une fois lancé cette commande, le [[:terminal]] vous renverra <code>Installing for x86_64-efi platform. | + | |
+ | |||
+ | Une fois Ubuntu démarré, il est nécessaire de ré-écrire son entrée dans l'UEFI et ce, en priorité. Le plus simple est de ré-installer [[:Grub-pc|GRUB, (le chargeur de démarrage d'Ubuntu)]] avec la [[:commande_shell|commande]]: <code>sudo grub-install</code> Cette commande ré-installera le [[:Grub-pc|GRUB]] dans la partition UEFI et remettra ainsi l'accès à Ubuntu en priorité au démarrage. \\ Une fois lancé cette commande, le [[:terminal]] vous renverra <code>Installing for x86_64-efi platform. | ||
Installation terminée, sans erreur.</code> | Installation terminée, sans erreur.</code> | ||
La réinstallation du [[:GRUB]] est terminée, au prochain redémarrage votre ordinateur n'amorcera plus sur Windows® mais sur Ubuntu. \\ | La réinstallation du [[:GRUB]] est terminée, au prochain redémarrage votre ordinateur n'amorcera plus sur Windows® mais sur Ubuntu. \\ | ||
Ligne 54: | Ligne 56: | ||
====Modifier l'ordre de d’amorçage===== | ====Modifier l'ordre de d’amorçage===== | ||
- | Si vous souhaitez ou vous devez modifier l'ordre d'amorçage des entrées UEFI , il suffit dans la [[:commande_shell|commande]] suivante, de classer de la première à la dernière séparée d'une virgule les valeurs [[wpfr>Système_hexadécimal|héxadécimales]] de chaque entrée UEFI disponible. Par exemple: | + | Si vous souhaitez ou vous devez modifier l'ordre d'amorçage des entrées UEFI , il suffit dans la [[:commande_shell|commande]] suivante, de classer de la première à la dernière séparée d'une virgule les valeurs [[wpfr>Système_hexadécimal|hexadécimales]] de chaque entrée UEFI disponible. Par exemple: |
<code>sudo efibootmgr -o 0001,3001,0002,2002,2001</code> | <code>sudo efibootmgr -o 0001,3001,0002,2002,2001</code> | ||
Ligne 67: | Ligne 69: | ||
====Supprimer une entrée==== | ====Supprimer une entrée==== | ||
- | Pour supprimer une entrée de l'UEFI il suffit d'utiliser l'option **-B** suivie de la valeur hexadécimale de l'entrée à supprimer: | + | Pour supprimer une entrée de l'UEFI il suffit d'utiliser l'option **-B** suivie de la valeur hexadécimale de l'entrée à supprimer. |
+ | |||
+ | ==Exemple 1 :== | ||
<code>sudo efibootmgr -B 2002</code> | <code>sudo efibootmgr -B 2002</code> | ||
Dans cet exemple de [[:commande_shell|commande]], la valeur hexadécimale ''2002'' supprime l'entrée du périphérique DVD/CDROM de l'exemple en tête de la page. | Dans cet exemple de [[:commande_shell|commande]], la valeur hexadécimale ''2002'' supprime l'entrée du périphérique DVD/CDROM de l'exemple en tête de la page. | ||
+ | |||
+ | ==Exemple 2 :== | ||
+ | Supprimer l'entrée « Boot000E » de valeur hexadécimale E : | ||
+ | <code>sudo efibootmgr -b E -B</code> | ||
====Changer le temps avant amorçage==== | ====Changer le temps avant amorçage==== |