J'ai installé Ubuntu 18.04 à l'aide de l'option "Quelque chose d'autre ..." sur un ordinateur portable doté d'un seul disque dur fourni avec Windows 10. Au cours de l'installation, j'ai supprimé toutes les partitions, à l'exception de la partition EFI
. Ensuite, j'ai créé une partition de système de fichiers racine /
et une partition /home
. Tout allait bien.
Sauf que j'ai maintenant une entrée Windows supplémentaire dans le menu de démarrage UEFI qui est récupérée par Grub. Je peux modifier manuellement /etc/default/grub
pour masquer l'option de démarrage de Windows, désormais obsolète, mais je souhaite également supprimer cette entrée dans le système EFI. Comment puis-je me débarrasser de ces derniers vestiges de Windows?
Pour supprimer l'entrée de démarrage Windows désormais inutile dans l'UEFI, vous devez d'abord la trouver. Cela peut être fait directement à partir du système d'exploitation principal Ubuntu. Il n'est pas nécessaire de démarrer à partir d'un USB/DVD en direct. Ubuntu installé dispose déjà de l’utilitaire de ligne de commande requis.
Ouvrez un terminal en appuyant sur Ctrl+Alt+T puis entrez:
Sudo efibootmgr
Entrez le mot de passe lorsque vous êtes invité et appuyez sur Etner. Le curseur ne bouge pas et vous ne verrez aucun astérisque (*****). Ceci est normal dans le terminal Ubuntu. Vous verrez des résultats comme:
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,000
Boot0000* Dell
Boot0001* Windows Boot Manager
Boot0002* ubuntu
Notez que j'ai deux entrées autres que Windows, 0
pour "Dell" et 1 pour "Windows Boot Manager". Depuis que j'ai supprimé toutes les partitions d'origine à l'exception de EFI, je ne peux plus démarrer "Dell" ou "Windows Boot Manager". Je pourrais supprimer à la fois 0
et 1
. Mais pour cette réponse, je montrerai comment supprimer uniquement l'entrée du gestionnaire de démarrage Windows .
Remarque: les entrées que vous souhaitez supprimer peuvent être différentes de cet exemple. Utilisez le résultat obtenu à partir de votre propre ordinateur, et non de l'exemple ci-dessus, pour choisir les entrées à supprimer.
Maintenant que vous savez que vous voulez supprimer l’entrée 1
(dans cet exemple), dans le terminal, entrez:
Sudo efibootmgr -b 1 -B
Notez le 1
dans la commande ci-dessus. Cette commande supprimera l'entrée:
Boot0001* Windows Boot Manager
EFI
name__On a presque fini. Cette dernière étape permet de s’assurer que UEFI
ne régénère pas les entrées que nous venons de supprimer. Pour ce faire, vous devez supprimer un dossier correspondant à l'entrée que vous avez supprimée aux étapes précédentes.
Vous trouvez maintenant le nom et l'emplacement du dossier à supprimer. Utilisez la commande suivante pour répertorier tous les dossiers du sous-dossier EFI
de la partition:
Sudo ls /boot/efi/EFI
Vous verrez des résultats comme:
Dell Windows ubuntu
Pour supprimer le dossier Windows
name__, utilisez la commande suivante:
Sudo rm -r /boot/efi/EFI/Windows
Pour vérifier que le dossier a été supprimé, utilisez à nouveau la commande Sudo ls /boot/efi/EFI
.
grub
affiche toujours le menu permettant de choisir différents systèmes d'exploitation, même si seul Ubuntu est installé. Editez le fichier /etc/default/grub
à l'aide de la commande suivante. Vous pouvez utiliser n'importe quel autre éditeur si vous le souhaitez.
Sudo nano /etc/default/grub
Faites les deux lignes ressembler à ceci:
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
Si la ligne GRUB_TIMEOUT_STYLE=hidden
n'existe pas, ajoutez la ligne comme ci-dessus.
Une fois terminé, enregistrez et quittez l’éditeur en Ctrl+X, suivi par Y et Enter.
La dernière étape consiste à mettre à jour grub avec la commande suivante:
Sudo update-grub
Maintenant, l'ordinateur portable doit directement démarrer Ubuntu sans afficher le menu de démarrage. Si vous devez accéder au mode de récupération dans l’avenir, appuyez sur Esc pendant que l'ordinateur portable démarre pour révéler le menu de la nourriture.
Référence: Cette réponse est basée sur Comment puis-je supprimer "Ubuntu" dans le menu de démarrage du bios? (UEFI)
J'espère que cela t'aides