Jak usunąć system operacyjny z menu rozruchu

14

Po zainstalowaniu Fedory, Centos i innych systemów operacyjnych teraz mam je wszystkie wyświetlane w moim menu rozruchu [F2] podczas uruchamiania, a nie w menu systemu operacyjnego, nawet po ich usunięciu i ponownej instalacji innego systemu operacyjnego - Ubuntu -so Pokazuje tylko jeden podczas uruchamiania systemu operacyjnego ale kiedy przechodzę do ustawień UEFI, wciąż znajduję wszystkie stare, które zalecają użycie DEL do ich usunięcia, ale to nie działa

Talal
źródło

Odpowiedzi:

21

Menu, do którego się odwołujesz, to wbudowany menedżer rozruchowy oprogramowania układowego. Wpisy są przechowywane w pamięci NVRAM i mogą być edytowane przez dowolną liczbę narzędzi w różnych środowiskach:

  • Niektóre pliki EFI umożliwiają to za pośrednictwem narzędzia konfiguracji. Szczegóły różnią się w zależności od systemu, a wiele nie pozwala na dodawanie lub usuwanie wpisów menedżera rozruchu.
  • EFI wersja 2 powłoka zapewnia polecenie o nazwie bcfg, które mogą wykonać zadanie. Musisz zrobić, bcfg boot dump -baby zobaczyć wpisy, a następnie bcfg boot rm #usunąć numer wpisu #- #musi to być numer powiązany z każdym wpisem, który chcesz usunąć.
  • W systemie Linux efibootmgrmożna wykonać zadanie: Wpisz efibootmgrlub, efibootmgr -vaby wyświetlić wpisy, a następnie zrób, efibootmgr -b # -Baby usunąć wpis #. (Musisz wpisać te polecenia jako rootlub za pomocą sudo.)
  • W systemie Windows narzędzie EasyUEFI powinno być w stanie poradzić sobie z tym zadaniem, chociaż bawiłem się nim tylko krótko, więc nie mogę podać szczegółowych instrukcji.

Pamiętaj, że w każdym z tych przypadków możesz mieć resztki plików na partycji systemowej EFI (ESP). Możesz je usunąć za pomocą zwykłych poleceń manipulacji plikami, chociaż w zależności od systemu operacyjnego konieczne może być jawne zamontowanie ESP. Jeśli nie zostaną przywołane, pliki nie wyrządzą żadnej rzeczywistej szkody, chyba że zajmują tyle miejsca, że ​​uniemożliwiają instalację innego systemu operacyjnego lub aktualizację menedżera rozruchu. Pliki będą zwykle przechowywane w podkatalogach EFIkatalogu na ESP; większość systemów operacyjnych tworzy podkatalogi nazwane od nich samych lub od firm, które je tworzą, na przykład EFI/ubuntudla Ubuntu lub EFI/MicrosoftWindows.

Rod Smith
źródło
Dzięki temu wygląda bardziej jak to, czego szukałem, ale otrzymuję „Boot0002 Fedora HD (1,800,64000,302c2451-c097-4942-8007-140e08449e9f) Plik (\ EFI \ fedora \ shim.efi)”, więc czego powinienem użyć do # ?? Próbowałem nazwy, a potem próbowałem Boot0002 i żaden z nich nie działał
Talal
OK, rozumiem, to tylko jeden numer bootowania, jak w przypadku powyżej 2 :) dzięki bardzo @RodSmith
Talal
1
Czasami konieczne jest również usunięcie folderu z partycji EFI, w przeciwnym razie zostanie on ponownie dodany przy ponownym uruchomieniu askubuntu.com/questions/788708
Gerhard Burger
Zauważ, że sgdisk -iprzydatne jest określenie, czy istnieje partycja z określonym identyfikatorem GUID, czy nie, w przypadku jej użyciaefibootmgr
Ini
Czy nie ma tylko jednego polecenia? Mam starego laptopa, który nie ma już systemu Windows, a opcje rozruchu są wypełnione ponad 100 pozycjami „Menedżera rozruchu systemu Windows” do momentu, gdy załadowanie ustawień EFI / Legacy zajmuje 5 minut. Chciałbym zetrzeć tych skurwieli, bo to denerwujące. Nie mogę niczego zainstalować, ponieważ wyliczenie wpisów rozruchu zajmuje wieczność
chx101
3

OS-Uninstaller to małe narzędzie graficzne do przeprowadzania czystej i szybkiej dezinstalacji dowolnego systemu operacyjnego (Windows, Mac OS X, Ubuntu, inne dystrybucje Linuksa ...) na twoim komputerze.

cechy

  • Obsługuje usuwanie tylko wybranych pozycji listy startowej systemu operacyjnego z GRUB-a.

    Deinstalator systemu operacyjnego

  • Lub całkowicie usuń GRUB i zastąp go oryginalnym MBR (główny rekord rozruchowy), który był tam przed instalacją Ubuntu.

  • Automatycznie ponownie formatuje partycję systemu operacyjnego, którą właśnie usunąłeś, do NTFS (domyślnie) lub ext4, w zależności od systemu operacyjnego, który był tam wcześniej.

  • Zmień limit czasu wyświetlania menu GRUB.

  • Utwórz kopię zapasową tabeli partycji i sektorów rozruchowych (na wszelki wypadek).

  • Umożliwia także ręczną zmianę MBR i zainstalowanej lokalizacji dysku twardego oraz partycji, którą łączy w celu uruchomienia. Ale dla większości użytkowników nie musisz poprawiać żadnego z nich.

Pobierz Boot-Repair-Disk . Następnie utwórz go na żywo za pomocą UNetbootin z domyślnych repozytoriów Ubuntu. W Ubuntu 18.04 i nowszych pakiet UNetbootin został wycofany. Kiedy przetestowałem wbudowaną aplikację Startup Disk Creator jako aplikację zastępującą UNetbootin z obrazem Boot-Repair .iso działał w Ubuntu 18.04. Uruchom go. Pojawi się okno (Boot-Repair), zamknij je. Następnie uruchom OS-Uninstaller z lewego dolnego menu. W oknie Deinstalatora systemu operacyjnego wybierz system operacyjny, który chcesz usunąć, i kliknij przycisk OK , a następnie kliknij przycisk Zastosuj w oknie potwierdzenia, które zostanie otwarte. Po zakończeniu usuwania uruchom ponownie i sprawdź, czy system został usunięty.

Możesz także zainstalować Boot-Repair, który zawiera narzędzie do odinstalowywania systemu operacyjnego, w Ubuntu, dodając PPA ppa: yannubuntu / boot-repair PPA do źródeł oprogramowania w następujący sposób:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update  
sudo apt install boot-repair  
Karel
źródło
Lol. W szczególności ma gumkę do wymazywania systemu Windows.
chx101