Niedawno zaktualizowałem system Ubuntu z 12.04 do 12.10 i od tego czasu system nie uruchamia się automatycznie. Zawsze otwiera menu rozruchu i muszę nacisnąć klawisz Enter, aby uruchomić system Ubuntu.
Wydaje się, że ignoruje wartość limitu czasu i używa limitu czasu „niekończącego się”.
Nie ma innych systemów (brak podwójnego rozruchu), tylko opcje pierwotnie instalowane domyślnie podczas instalacji Ubuntu 12.04.
Mój /etc/default/grub
ma tylko te skuteczne opcje:
GRUB_DEFAULT='Ubuntu'
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console
Eksperymentowałem z GRUB_DEFAULT
wartościami „0”, „1”, „Ubuntu”, ale nic nie pomaga.
Tak, zawsze biegnę update-grub
później.
Jak mogę ponownie uruchomić system?
Odpowiedzi:
Dodaj następujące elementy do
/etc/default/grub
Zapisz i uruchom
źródło
W moim
/etc/default/grub
pliku mam następujący zestaw wartości :Mam kilka innych systemów operacyjnych na swoim komputerze, a ustawienie GRUB_DEFAULT wydaje się ustawiać konkretny początkowy podświetlony element na liście, zaczynając od 0 i licząc w górę. W czasie odliczania 10 sekund mogę zmieniać inne wpisy na liście.
Sugeruję wypróbowanie następujących ustawień, upewniając się, że skomentowałeś
GRUB_HIDDEN_TIMEOUT
parametr:Następnie do tyłu pracy tym, stopniowo czyniąc
GRUB_TIMEOUT
lubGRUB_HIDDEN_TIMEOUT
parametrów 1 lub 2, aby skrócić czas oczekiwania na domyślny wybrany system.Pamiętaj, że możesz potrzebować Ctrl + Alt + T, aby dostać się do terminalu w celu sudo gedit pliku.
źródło
Jeśli spojrzysz na /etc/grub.d/00_header, zobaczysz następujące linie:
Zasadniczo, Grub2 jest w stanie wykryć błędy w procesie uruchamiania i wrócić do ręcznego uruchamiania.
Zmiana tych linii na coś podobnego
i ponowne wygenerowanie konfiguracji gruba
sudo update-grub
powinno rozwiązać problem. Ciekawe pytanie brzmi jednak, dlaczego grub nadal myśli, że rozruch nie powiedzie się po ręcznym naciśnięciu klawisza Enter.źródło
Spróbuj tego. Nie musiałem korzystać z dysku na żywo, ponieważ mogłem ręcznie uruchomić system operacyjny, wybierając opcję w grub i naciskając enter. To naprawiło mój problem. Powodzenia!
http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/
źródło