Usuwanie wpisów z menu UEFI za pomocą efibootmgr


12

Chciałbym dowiedzieć się, jak usunąć systemy operacyjne (dystrybucje) z menu rozruchowego UEFI, jeśli masz wpisy z literami i gwiazdkami.

Spróbowałbym sam, zanim zapytam, ale nie jestem zbyt techniczny i naprawiam bałagan, który mógłbym spowodować, robiąc coś, czego nie rozumiem, może zająć mi wieki.

  1. Powiedzmy, że chcę się pozbyć tego, Boot000E*co otwiera, czy mógłbym pisać sudo efibootmgr -b E* -B?

  2. Dlaczego są jakieś litery (nie cyfry) i

  3. Co *oznaczają tam gwiazdki ?

$ 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

Odpowiedzi:


18

Należy nie zawierają gwiazdkę przy użyciu numerów startowych w efibootmgrpoleceniu. Gwiazdka po prostu identyfikuje pozycję rozruchową, która jest aktywna, a pozycję nieaktywną. Strona manuala dla efibootmgrnie jest do końca jasna, co to znaczy, ale domyślam się, że nieaktywny wpis nie zostanie uruchomiony, nawet jeśli pojawi się na BootOrderliście. Poza tym twoje polecenie jest poprawne; wpisz sudo efibootmgr -b E -Bby usunąć Boot000Ewpis.

W rzeczywistości wszystkie numery startowe są liczbami - to tylko liczby szesnastkowe (podstawa 16, stąd cyfry od 0 do F zamiast od 0 do 9). Zobacz artykuł Wikipedii na temat systemu szesnastkowego, jeśli go nie znasz.


0

Szukałem również tego rozwiązania, aby usunąć wpis fedora z menu EFI, ale jakoś wpis EFI po prostu odmówił usunięcia za pomocą dowolnej metody. Więc próbowałem następująco.

Uruchomiłem wiersz polecenia jako administrator, a następnie zamontuj partycję EFI za pomocą polecenia mountvol z: /S(z: to nazwa dysku, który ma mieć nazwę EFI). Następnie usuń folder o nazwie z:\EFI\fedoraz partycji za pomocą delpolecenia. Zapobiega to ładowaniu wpisu rozruchu przy każdym ponownym uruchomieniu komputera. Teraz przejdź do wiersza polecenia i usuń pozycję rozruchu dla fedory, jak podano w poście http://technet.microsoft.com/en-us/library/cc721886(v=ws.10).aspx . Tutaj wszystko, co musisz zrobić, to znaleźć identyfikator odpowiadający fedorze i usunąć go. Powinieneś być teraz w stanie usunąć nieprawidłowy wpis rozruchu.

Mam nadzieję, że to pomoże!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.