Comment supprimer «Ubuntu» dans le menu de démarrage du bios? (UEFI)

41

Voir cette ubuntu apparaît dans le menu du BIOS (UEFI)

Je l'ai aussi sur mon Lenovo s205.

Existe-t-il un moyen de supprimer "Ubuntu" du menu? Je ne l'ai même plus installé.

nvr
la source
vous pouvez essayer l'application easyBCD pour Windows.
RonnieDroid
2
@RonnieDroid EasyBCD est un outil permettant de modifier les données de configuration de démarrage sous Windows (également appelé chargeur de démarrage Windows). BCD et UEFI sont distincts car BCD repose sur Windows, alors que UEFI est indépendant du système d'exploitation (toujours présent sans système d'exploitation installé). La modification du BCD serait inutile car, par défaut, la seule option serait Windows, même si un autre système d'exploitation est installé.
ExplodingKittens

Réponses:

53

Vous devriez pouvoir le faire via un CD Live Ubuntu.

Installez efibootmgr:

sudo apt-get install efibootmgr

Puis ajoutez au support efi du noyau

sudo modprobe efivars

Puis lancez sudo efibootmgrpour vérifier vos entrées de démarrage. Il va retourner quelque chose comme ça:

BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device

Supprimez ensuite l'option que vous ne voulez pas. Dans cet exemple, Ubuntu est l’entrée 5. Vous pouvez appeler l’appel suivant pour supprimer l’entrée 5 et la supprimer de BootOrder.

(ATTENTION: Avant d'exécuter la commande suivante, assurez-vous d'entrer le numéro d'entrée de démarrage correct.)

sudo efibootmgr -b 5 -B 

Plus de détails décrits ici: http://linux.die.net/man/8/efibootmgr

Remarque: comme pour tout ce qui change votre chargeur de démarrage, veuillez vous assurer que vous avez une bonne image de disque avec laquelle vous pouvez démarrer.

Maintenant, vous devez également supprimer le ubuntusous - répertoire de la partition EFI pour empêcher le microprogramme UEFI de restaurer l'entrée dans BootOrder.

Pour ce faire, commencez par trouver votre partition EFI. Exécuter sudo fdisk -lpour voir les partitions sur tous les lecteurs connectés. La partition EFI a EFI Partitionsous la colonne Type.

Supposons que votre partition EFI était /dev/sda2, puis montez-la sur un dossier vide n’importe où.

    sudo mkdir /mnt/efipart
    sudo mount /dev/sda2 /mnt/efipart

Nous devons maintenant trouver le répertoire Ubuntuou tout autre nom de distribution dans cette partition. C'est surtout sous EFI/distro_name.

Supprimez ce répertoire et son contenu en ( VEUILLEZ VOUS ASSURER DE SUPPRIMER LE RÉPERTOIRE CORRECTE ) sudo rm -r ubuntu.

fossfreedom
la source
4
UEFI peut réinstaller une entrée si le dossier / EFI / ubuntu n’est pas supprimé de la partition efi (ESP) du lecteur. Il est toujours préférable de sauvegarder complètement la partition efi avant de supprimer des fichiers ou des dossiers.
oldfred
En 16.04, je reçois un message 'autorisation refusée' lorsque j'essaie d'accéder à ma partition efi montée, même avec sudo. Aucune suggestion?
Major Productions
Je pense que le . à la fin ou votre dernière phrase est assez dangereuse x)
Oragon Efreet
Certaines réponses m'ont dit d'utiliser boot-repair... aucun résultat. D'autres ont dit courir bootrec.exe /fixmbr... aucun résultat. D'autres ont dit de supprimer uniquement le dossier ubuntu ... il revenait sans cesse ... d'autres ont simplement supprimé l'entrée de démarrage avec efibootmgr... qui est revenu aussi. Rien n'a fonctionné. Mais alors ... tout à coup, j'ai lu votre message et je me suis rendu compte qu'il fallait supprimer le dossier ET l'entrée de démarrage ensemble ? Tout à coup cela a fonctionné! Voici la réponse que vous avez recherchée.
Silversonic
Utilisation de Rufus sous Windows 10 Je viens de préparer une clé USB sur laquelle est installé Ubuntu 18.04 Desktop et de suivre vos instructions. Ça a marché comme sur des roulettes.
Peter Gloor