web-dev-qa-db-fra.com

Supprimer des entrées du menu UEFI avec efibootmgr

J'aimerais savoir comment supprimer les systèmes d'exploitation (distributions) du menu de démarrage UEFI lorsque vous avez des entrées avec des lettres et des astérisques.

J'essayais moi-même avant de demander, mais je ne suis pas trop avisé et réparer les dégâts que je pourrais causer en faisant quelque chose que je ne comprends pas pourrait me prendre une éternité.

  1. Disons que je veux me débarrasser de Boot000E* qui est opensuse, est-ce que je tape Sudo efibootmgr -b E* -B?

  2. Pourquoi y a-t-il des lettres (pas des chiffres) et

  3. Qu'est-ce que astérisques * signifie là?

$ Sudo efibootmgr
BootCurrent: 0008
Timeout: 2 seconds
BootOrder: 0008,0010,000C,0009,0006,000F,000E,000D,0007,000B
Boot0000  BIOS Setup       
Boot0001  Boot Menu
Boot0002  Diagnostic Screen
Boot0003  Recovery and Utility
Boot0004  Diagnostic Program
Boot0005  Diagnostic Progrogram ROM
Boot0006* Floppy Disk Drive:
Boot0007* Drive0 HDD:
Boot0008* USB HDD:
Boot0009* USB CD/DVD:
Boot000A* Erase Disk
Boot000B* Windows Boot Manager
Boot000C* ubuntu
Boot000D* Fedora
Boot000E* opensuse
Boot000F* opensuse-secureboot
Boot0010* mageia
12
userroge

Vous devriez ne pas inclure l'astérisque lorsque vous utilisez des numéros de démarrage dans une commande efibootmgr. Un astérisque identifie simplement une entrée de démarrage active, par opposition à une entrée inactive. La page de manuel relative à efibootmgr n’est pas tout à fait claire sur ce que cela signifie, mais j’imagine qu’une entrée inactive ne sera pas démarrée, même si elle apparaît dans la liste BootOrder. Autre que cela, votre commande est correcte; vous devez taper Sudo efibootmgr -b E -B pour supprimer l’entrée Boot000E.

En fait, les numéros de démarrage sont tous des nombres - ils sont juste des nombres hexadécimaux (base 16, donc 0 à F plutôt que 0 à 9). Voir l'article de Wikipedia sur hexadécimal si vous ne le connaissez pas bien.

17
Rod Smith

Je me suis également intéressé à ces solutions pour supprimer l’entrée Fedora du menu EFI, mais l’entrée EFI a tout simplement refusé d’être supprimée par l’une quelconque des méthodes. Donc ce que j'ai essayé était le suivant.

Commande lancée Demander en tant qu'administrateur, puis monter la partition EFI à l'aide de la commande mountvol z: /S (z: est le nom du lecteur que vous voulez que votre EFI prenne). Supprimez ensuite le dossier nommé z:\EFI\Fedora de la partition à l'aide de la commande del. Cela empêche de charger l'entrée de démarrage chaque fois que vous redémarrez votre ordinateur. Maintenant, allez à l'invite de commande et supprimez l'entrée de démarrage pour Fedora comme indiqué dans l'article http://technet.Microsoft.com/en-us/library/cc721886 (v = ws.10) .aspx =. Ici, tout ce qu’il vous demande, c’est de trouver l’identifiant correspondant à Fedora et de le supprimer. Vous devriez maintenant pouvoir supprimer l’entrée de démarrage non valide.

J'espère que ça aide!

0
Ved P Roy