Rimozione delle voci dal menu UEFI con efibootmgr


12

Vorrei scoprire come rimuovere i SO (distro) dal menu di avvio UEFI quando si hanno voci con lettere e asterischi.

Ci proverei da solo prima di chiedere, ma non sono troppo tecnico e risolvo il disordine che potrei causare facendo qualcosa che non capisco potrebbe richiedere anni.

  1. Diciamo che voglio liberarmi di ciò Boot000E*che è opensuse, dovrei scrivere sudo efibootmgr -b E* -B?

  2. Perché ci sono alcune lettere (non numeri) e

  3. Cosa *significano gli asterischi 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

Risposte:


18

Si dovrebbe non includere l'asterisco quando si utilizzano i numeri di avvio in un efibootmgrcomando. Un asterisco identifica semplicemente una voce di avvio che è attiva, rispetto a una che è inattiva. La pagina man di efibootmgrnon è esattamente chiara su cosa significhi, ma la mia ipotesi è che una voce inattiva non verrà avviata anche se appare BootOrdernell'elenco. A parte questo, il tuo comando è corretto; digitare sudo efibootmgr -b E -Bper rimuovere la Boot000Evoce.

In effetti, i numeri di avvio sono tutti numeri - sono solo numeri esadecimali (base 16, quindi cifre da 0 a F anziché da 0 a 9). Vedi l'articolo di Wikipedia su esadecimali se non hai familiarità con esso.


0

Ho anche cercato queste soluzioni per rimuovere la voce fedora dal menu EFI, ma in qualche modo la voce EFI ha appena rifiutato di essere eliminata con qualsiasi metodo. Quindi quello che ho provato è stato il seguente.

Avvio del prompt dei comandi come amministratore, quindi montaggio della partizione EFI utilizzando il comando, mountvol z: /S(z: è il nome dell'unità su cui si desidera che EFI prenda il nome). Quindi eliminare la cartella denominata z:\EFI\fedoradalla partizione utilizzando il delcomando. Ciò impedisce di caricare la voce di avvio ogni volta che si riavvia il computer. Ora vai al prompt dei comandi e rimuovi la voce di avvio per fedora come indicato nel post http://technet.microsoft.com/en-us/library/cc721886(v=ws.10).aspx . Qui tutto ciò che ti chiede è trovare l'identificatore corrispondente a fedora e rimuoverlo. Ora dovresti essere in grado di rimuovere la voce di avvio non valida.

Spero che sia d'aiuto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.