Si vous avez récemment installé Ubuntu avec Windows ou toute autre version de Linux avec Windows, vous avez peut-être rencontré un problème où l'ordinateur démarre sous Windows sans option de démarrage sous Linux. Il s'agit d'un effet secondaire commun aux ordinateurs dotés du gestionnaire de démarrage EFI.
Vous pouvez demander à votre ordinateur d’afficher un menu avec des options de démarrage sous Ubuntu ou Windows.
Démarrez dans une version live de Linux
Pour suivre ce guide, vous devez démarrer dans une version en direct de Linux.
-
Insérez le lecteur USB ou le DVD que vous avez utilisé pour installer Linux sur votre ordinateur.
-
Démarrez dans Windows.
-
Maintenez la touche Maj enfoncée et redémarrez le système tout en maintenant la touche Maj enfoncée.
-
Lorsque l'écran apparaît, cliquez sur l'option permettant de démarrer à partir d'un périphérique USB ou d'un DVD.
-
Linux devrait maintenant se charger dans la version live du système d’exploitation de la même manière que lors de la première installation.
Comment installer EFI Boot Manager
Voici comment utiliser EFI Boot Manager pour manipuler la séquence d'amorçage afin de pouvoir choisir de démarrer sous Linux ou Windows.
-
Ouvrez une fenêtre de terminal en appuyant sur Ctrl+ALT+T en même temps.
-
Exécutez la commande appropriée pour installer le gestionnaire de démarrage EFI en fonction de la distribution Linux que vous utilisez:
Pour Ubuntu, Linux Mint, Debian et Zorin, utilisez la commande apt-get:
sudo apt-get install efibootmgr
Pour Fedora et CentOS, utilisez la commande yum: sudo yum installer efibootmgr
Pour openSUSE: sudo zypper install efibootmgr
Pour Arch, Manjaro et Antergos, utilisez la commande pacman: sudo pacman -S efibootmgr Pour connaître l'ordre de chargement des systèmes, tapez la commande suivante: sudo efibootmgr
La partie sudo de la commande élève vos autorisations au niveau de l'utilisateur root requis pour l'utilisation de efibootmgr. Vous devez être l'utilisateur root pour utiliser efibootmgr. La sortie ressemble à ceci: La ligne BootCurrent indique laquelle des options de démarrage a été utilisée cette fois-ci. Dans cet exemple, 0004 est Ubuntu. Le délai vous indique combien de temps le menu apparaît avant que la première option de démarrage ne soit choisie. La valeur par défaut est 0. Le BootOrder montre l’ordre dans lequel chaque option sera chargée. L'élément suivant de la liste est choisi si le chargement de l'élément précédent échoue. Dans l'exemple, le système va démarrer 0004 qui est d'abord Ubuntu, puis 0001 qui est Windows, 0002 réseaux, 0005 disque dur, 0006 CD / DVD, et enfin 2001 qui est la clé USB. Si la commande était 2001 0006 0001, le système essaierait de se charger depuis un lecteur USB. Si aucun lecteur USB n'était présent, le système démarrerait à partir du lecteur de DVD et, enfin, Windows. La raison la plus courante d’utiliser EFI Boot Manager est de modifier l’ordre de démarrage. Si vous avez installé Linux et que, pour une raison quelconque, Windows démarre en premier, vous devez trouver votre version de Linux dans la liste de démarrage et le faire démarrer avant Windows. Par exemple, prenez cette liste: Vous devriez être capable de voir que Windows démarre en premier car il est attribué à 0001, qui est le premier dans l'ordre de démarrage. Ubuntu ne se chargera que si Windows ne parvient pas à démarrer car il est attribué à 0004, qui vient après 0001 dans la liste de commande de démarrage. Il est judicieux de placer Linux, le lecteur USB et le lecteur de DVD avant Windows dans l'ordre de démarrage. Pour modifier l'ordre de démarrage afin que le lecteur USB soit d'abord, ensuite le lecteur de DVD, suivi par Ubuntu et enfin Windows, utilisez la commande suivante. sudo efibootmgr -o 2001,0006,0004,0001
Vous pouvez utiliser une notation plus courte comme suit: sudo efibootmgr -o 2001,6,4,1
La liste de démarrage devrait maintenant ressembler à ceci: Notez que si vous ne parvenez pas à répertorier toutes les options possibles, elles ne figureront pas dans la séquence d'amorçage. Cet exemple montre que 0002 et 0005 seront ignorés. Si vous souhaitez que le prochain démarrage de l'ordinateur utilise temporairement une option spécifique, utilisez la commande suivante: sudo efibootmgr -n 0002
Si vous utilisez la liste ci-dessus, cela signifie que lors du prochain démarrage de l'ordinateur, il démarrera à partir du réseau. Si vous changez d'avis et que vous souhaitez supprimer l'option de démarrage suivante, exécutez la commande suivante pour l'annuler. sudo efibootmgr -N Si vous voulez pouvoir choisir dans une liste chaque fois que votre ordinateur est chargé, vous pouvez spécifier un délai. Pour ce faire, entrez la commande suivante: sudo efibootmgr -t 10
La commande ci-dessus définit un délai d'attente de 10 secondes. Une fois le délai écoulé, l'option de démarrage par défaut est choisie. Vous pouvez supprimer le délai en utilisant la commande suivante: sudo efibootmgr -T Si vous avez double amorcé votre système et que vous souhaitez revenir à un seul système, vous devez alors ajuster l'ordre de démarrage afin que celui que vous supprimez ne soit pas le premier de la liste. Vous souhaitez supprimer l’élément de la commande de démarrage. Si vous avez les options de démarrage ci-dessus et que vous souhaitez supprimer Ubuntu, vous devez d'abord modifier l'ordre de démarrage comme suit: sudo efibootmgr -o 2001,6,1
Supprimez ensuite l'option de démarrage Ubuntu à l'aide de la commande suivante: sudo efibootmgr -b 4 -B
Le premier -b sélectionne l'option de démarrage 0004 et le -B supprime l'option de démarrage. Vous pouvez utiliser une commande similaire pour rendre une option d'amorçage inactive, comme suit: sudo efibootmgr -b 4 -A
Vous pouvez réactiver l'option de démarrage en utilisant cette commande: sudo efibootmgr -b 4 -a Comment connaître l'ordre de démarrage actuel
Comment changer l'ordre de démarrage EFI
Comment changer l'ordre de démarrage pour le prochain démarrage uniquement
Définition d'un délai d'attente
Comment supprimer un élément du menu de démarrage