Niedawno zainstalowałem Ubuntu podczas podwójnego rozruchu wraz z Windows 10 na laptopie HP. Początkowo nie mogłem uruchomić systemu Windows za pomocą grub, ponieważ wybranie opcji systemu Windows po prostu zapętliłoby się z powrotem do grub.
Następnie wykonałem naprawę rozruchu i wszystkie te dodatkowe opcje pojawiły się w menu grub.
Jestem w stanie otworzyć system Windows przy użyciu opcji „Windows UEFI bootmgfw.efi”, ale nie przy użyciu standardowej opcji „Windows Boot Manager (on / dev / sda1).
Jak zmniejszyć te wpisy i dlaczego nie mogę uruchomić systemu Windows za pomocą tej drugiej opcji?
Oto obraz gruba. Pierwsza opcja to Ubuntu:
/boot/grub/grub.cfg
plik z twojego systemu. Podejrzewam, że niedziałający wpis jest przeznaczony dla systemów opartych na BIOS-ie, ale twój jest wyraźnie oparty na EFI, więc opcja trybu BIOS to (dosłownie) non-starter.Odpowiedzi:
Windows jest tutaj nie na temat,
ale odpowiedź jest taka, że jest to bardzo stara technologia, a sektor rozruchowy ma tylko 512 bajtów, więc nie jest wystarczająco duży, aby pomieścić wszystko, co chcielibyśmy mieć.Aby łatwo dodawać i usuwać wpisy z GRUB-a we własnym zakresie:
Zainstaluj grub-customizer , wykonując następujące polecenia:
Zacznij
grub-customizer
i dostosuj do diabła:W przypadku poważnych problemów przywróć kopię zapasową systemu.
źródło
grub
pytanie dotyczące ukrywania menu rozruchu. Jednak w tym przypadku „jestem względnie pewien” odpowiedź, którą właśnie opublikowałem w tym wątku, jest poprawna. Zdarzyło mi się to teraz dwa razy i za każdym razem metoda naprawy jest bezbłędna.Za każdym razem, gdy uruchamiam
boot-repair
, dodaje 5 dodatkowych opcji rozruchu systemu Windows do mojegogrub
menu głównego , które nie działają. W twoim przypadku dodano 11 dodatkowych wpisów!grub.cfg
pokazuje problemSekret można znaleźć w
/etc/grub/grub.cfg
pliku:Ta sekcja
30_os-prober
zawiera „dobre”grub
pozycje menu Windows, które chcesz zachować. Sekcja25_custom
zawiera fałszywe wpisy utworzone przezboot-repair
. Nie można edytować pliku konfiguracyjnego grub, ponieważ zostanie on po prostu nadpisany przy następnymupdate-grub
uruchomieniu.Sekcja
25_custom
została utworzona przez Boot RepairW moim systemie:
Spójrz na dodatkowe opcje systemu Windows, które zostały skonfigurowane (i nie działają):
Są to błędne wpisy
boot-repair
utworzone w/etc/grub.d/25_custom
które następnie zostały zebrane w\boot\grub\grub.cfg
.Zmiana Odwrotnej naprawy rozruchu na
25_custom
Użyj
sudo -H gedit /etc/grub.d/25_custom
i usuń wszystko oprócz pierwszych trzech wierszy:sudo update-grub
.Teraz twoje menu nie jest już wypełnione pięcioma fałszywymi pozycjami menu Windows, które nie działają.
Dokładnie sprawdź, czy są trzy linie
25_custom
Uruchom to polecenie i sprawdź, czy
25_custom
ma trzy linie:Dodałem
#
komentarze do wyniku rozszyfrowaniawc
(liczenia słów).źródło