Przeczytałem forum, ale wygląda na to, że moje menu rozruchowe grub nie ma formy pliku konfiguracyjnego.
Chciałbym, aby menu nie było wyświetlane, dopóki nie Shiftzostanie naciśnięte.
Moje menu grub pojawia się przy każdym uruchomieniu i pozostaje tam, dopóki nie wybierzesz pozycji menu.
Mój obecny /etc/default/grub
to:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=3
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw"
GRUB_CMDLINE_LINUX=""
GRUB_FORCE_HIDDEN_MENU="true"
export GRUB_FORCE_HIDDEN_MENU
(Próbowałem true
z obu cytatów i bez cytatów, to nie ma znaczenia)
Zrobiłem także update-grub
i update-grub2
.
Czy ktoś może mi powiedzieć, dlaczego, kiedy mój system uruchamia się, po prostu siedzi w menu Grub? To system bezgłowy, który nie jest dobry, ponieważ muszę dodać klawiaturę, aby go zrestartować.
To nie jest system podwójnego rozruchu.
Odpowiedzi:
Moja odpowiedź od AskUbuntu :
źródło
Zmodyfikuj następujące wiersze w pliku
/etc/default/grub
:Wreszcie biegnij
update-grub
.źródło
Sprawdź
/boot/grub/grub.cfg
plik, aby zobaczyć, czy zmiany są przekazywane podczas działaniasudo update-grub
.sudo update-grub
Komenda jest przypuszczać, aby aktualizacji/boot/grub/grub.cfg
od/etc/default/grub
i/etc/grub.d
kiedy uciekł. Jeśli tak nie jest, możesz tymczasowo edytować,/boot/grub/grub.cfg
aby działało, ale może zostać zastąpione, gdy jądro zostanie zaktualizowane lubupdate-grub
uruchomione ponownie.Jeśli sprawdzisz,
/boot/grub/grub.cfg
a zmiany zostały zastosowane i nadal nie działa, problem prawdopodobnie dotyczy ustawienia, ale jak je teraz widzę, wyglądają one poprawnie.źródło