Jak usunąć „Ubuntu” z menu uruchamiania systemu BIOS? (UEFI)

40

Zobacz, jak ten ubuntu pojawia się w menu BIOS (UEFI)

Mam to również na moim Lenovo S205.

Czy jest jakiś sposób na usunięcie „ubuntu” z menu? Nawet tego nie mam.

NVR
źródło
możesz wypróbować aplikację easyBCD na Windows.
RonnieDroid,
2
@RonnieDroid EasyBCD to narzędzie do modyfikowania danych konfiguracji rozruchu w systemie Windows (inaczej bootloader systemu Windows). BCD i UEFI są oddzielne, ponieważ BCD opiera się na systemie Windows, podczas gdy UEFI jest niezależny od systemu operacyjnego (nadal obecny bez zainstalowanego systemu operacyjnego). Modyfikacja BCD byłaby bezużyteczna, ponieważ domyślnie jedyną opcją byłby Windows, nawet jeśli zainstalowany jest inny system operacyjny.
ExplodingKittens

Odpowiedzi:

52

Powinieneś być w stanie to zrobić za pomocą Live CD Ubuntu.

Zainstaluj efibootmgr:

sudo apt-get install efibootmgr

Następnie dodaj do obsługi efi jądra

sudo modprobe efivars

Następnie uruchom, sudo efibootmgraby sprawdzić wpisy rozruchu. Zwróci coś takiego:

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

Następnie usuń opcję, której nie chcesz. W tym przykładzie Ubuntu to pozycja 5. Można by wywołać następujący wpis, aby usunąć pozycję 5 i usunąć ją z BootOrder.

(PRZESTROGA: Przed wykonaniem następującego polecenia upewnij się, że wprowadzono prawidłowy numer pozycji rozruchowej)

sudo efibootmgr -b 5 -B 

Dalsze szczegóły opisane tutaj: http://linux.die.net/man/8/efibootmgr

Uwaga: jeśli chodzi o wszystko, co zmienia bootloader, upewnij się, że masz dobry obraz dysku, z którego można uruchomić system.

Teraz powinieneś również usunąć ubuntupodkatalog z partycji EFI, aby uniemożliwić oprogramowaniu sprzętowemu UEFI przywrócenie wpisu w BootOrder.

Aby to zrobić, najpierw znajdź swoją partycję EFI. Uruchom, sudo fdisk -laby zobaczyć partycje na wszystkich podłączonych dyskach. Partycja EFI znajduje się EFI Partitionw kolumnie Typ.

Załóżmy, że twoja partycja EFI była /dev/sda2, a następnie zamontuj ją w pustym folderze w dowolnym miejscu.

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

Teraz musimy znaleźć katalog Ubuntulub inną nazwę dystrybucji na tej partycji. Jest przeważnie pod EFI/distro_name.

Usuń ten katalog i jego zawartość ( PROSZĘ UPEWNIĆ SIĘ, ŻE USUWASZ PRAWIDŁOWY KATALOG ) sudo rm -r ubuntu.

fossfreedom
źródło
4
UEFI może ponownie zainstalować wpis, jeśli folder / EFI / ubuntu nie został usunięty z partycji efi (ESP) na dysku. Zawsze najlepiej jest w pełni wykonać kopię zapasową partycji efi przed usunięciem jakichkolwiek plików lub folderów.
oldfred
W 16.04 otrzymuję komunikat „odmowa zezwolenia” podczas próby uzyskania dostępu do zamontowanej partycji efi, nawet z sudo. Jakieś sugestie?
Major Productions
Myślę że . na końcu lub twoje ostatnie zdanie jest dość niebezpieczne x)
Oragon Efreet 04.04.17
Niektóre odpowiedzi kazały mi użyć boot-repair... nie przyniosły rezultatu. Inne powiedział bieg bootrec.exe /fixmbr... brak wyników. Inni powiedzieli, że usuń tylko folder ubuntu ... wciąż wracał ... inni powiedzieli, że po prostu usuń pozycję rozruchową z efibootmgr..., która też wróciła. Nic nie działało. Ale potem ... nagle czytam twój post i zdaję sobie sprawę, że muszę usunąć folder ORAZ pozycję rozruchową razem ? Nagle zadziałało! Oto odpowiedź, której szukasz.
Silversonic
Korzystając z Rufus na Windows 10, właśnie przygotowałem pamięć USB z Ubuntu 18.04 Desktop i postępowałem zgodnie z instrukcjami. Działa jak urok.
Peter Gloor