Ten samouczek wyjaśnia, jak zmienić kolejność rozruchu Gruba w Debian z wiersza poleceń w kilku łatwych krokach. Kroki opisane w tym artykule są przydatne dla innych dystrybucji Linux z siedzibą w Debian, w tym Ubuntu.
Grub to ładowarka rozruchowa, która umożliwia użytkownikom uruchamianie wielu systemów operacyjnych i konfiguracji jądra. Po przeczytaniu tego samouczka wiedzisz, jak zdefiniować inny system operacyjny lub jądro do domyślnego uruchomienia i jak dostosować niektóre opcje rozruchu.
Na poniższym obrazku możesz zobaczyć menu Grub z 3 pozycjami: Debian GNU/Linux, Zaawansowane opcje dla Debian GNU/Linux, I Windows 10. Ponieważ liczenie zaczyna się od zera, pierwsza pozycja (Debian) to 0, druga pozycja (opcje zaawansowane) to 1, a trzeci element (Windows) to 2.
Domyślnie Grub uruchomi pozycję 0. Aby zmienić kolejność rozruchu, musisz zdefiniować liczbę elementów, które chcesz domyślnie uruchomić w pliku konfiguracyjnym GRUB /etc/default/grub.
Zmień kolejność rozruchu GRUB
Aby zmienić kolejność rozruchu, priorytetyzuj inną konfigurację systemu operacyjnego lub jądra /etc/default/grub Korzystanie z dowolnego edytora tekstu, który chcesz. Możesz go edytować za pomocą Nano, jak pokazano w poniższym przykładzie. Pamiętaj, że potrzebujesz uprawnień Superuser do edytowania pliku konfiguracyjnego GRUB.
sudo nano/etc/default/grubZnajdź następującą linię
Grub_default = 0Edytuj linię zastępującą 0 przez numer elementu, który chcesz domyślnie uruchomić. W moim przypadku chcę zmienić domyślny rozruch na system Windows. W ten sposób ustawiłem trzeci element, 2 (ponieważ liczba zaczyna się od 0).
Grub_default = 2Jeśli edytujesz plik za pomocą Nano, wyjdź zapisywanie zmiany, naciskając Ctrl+x I Y.
Następnie zaktualizuj Grub, wykonując sudo aktualizacja-Grub jak pokazano niżej.
sudo aktualizacja-GrubJak widać teraz, system Windows będzie domyślnie uruchomić.
Dodatkowe ustawienia można edytować z/etc/default/grub
Możesz edytować dodatkowe ustawienia zdefiniowane w /etc/default/grub plik konfiguracyjny.
Jak widać na poniższym obrazku, poniżej wiersza Grub_default = 0, Jest linia Grub_timeout = 5. Ta linia określa czas, w którym Grub będzie czekać, aż automatycznie się uruchamia. Wymień 5 dla liczby sekund, które chcesz czekać. Na przykład, aby Grub czekał 10 sekund na uruchomienie Grub_Default = 0, wymień tę linię następującą linią.
Linia Grub_cmdline_linux_default = „cichy” służy do przekazywania opcji rozruchu jądra. Na powyższym zrzucie ekranu opcja brzmi „cichy", co oznacza, że proces rozruchu zostanie pokazany w trybie tekstowym, jak na zrzucie ekranu poniżej.
cichy Opcja zapewnia dodatkową przejrzystość procesu rozruchu, umożliwiając użytkownikowi zobaczenie kroków i odniesienie sukcesu lub awarii.
Inna opcja, którą możesz przejść do linii Grub_cmdline_linux_default = to opcja "pluśnięcie". Jeśli wymieniasz „cichy" z "pluśnięcie„Podobnie jak w poniższym wierszu proces rozruchu nie będzie wyświetlany w trybie tekstowym; Zamiast tego zobaczysz ładowanie logo, jak pokazano na poniższym obrazku.
Grub_cmdline_linux_default = „Splash”Nawet jeśli niektóre osoby uznają tę opcję lepszy format (możesz ją dostosować), ta opcja nie daje użytkownikom widoku na żywo procesu rozruchu.
Linia Grub_cmdline_linux_default = można również użyć do uruchomienia systemu w trybie tekstowym. Aby uruchomić w trybie tekstowym, zamiast cichy Lub pluśnięcie, musisz użyć opcji tekst jak pokazano na zrzucie ekranu poniżej.
Grub_cmdline_linux_default = ”tekst”Wyjście oszczędza zmianę i uruchom:
sudo aktualizacja-GrubWyłącz menedżera wyświetlania za pomocą Systemctl. W moim przypadku moim menedżerem wyświetlania jest Lightdm. Zastępować Lightdm z bieżącym menedżerem wyświetlania i uruchom poniższe polecenie.
Sudo Systemctl wyłącz LightdmUruchom ponownie w trybie tekstowym.
Teraz możesz zalogować się w trybie tekstowym. Jeśli chcesz uruchomić sesję graficzną, uruchom:
Sudo Systemctl StartGdzie Musi zostać zastąpiony nazwą menedżera wyświetlania (e.G., GDM3).
Wniosek
Jak widać, radzenie sobie z GRUB jest bardzo łatwe i możesz kontrolować sposób, w jaki system systemowy w kilku krokach może się nauczyć. W radzeniu sobie z tym najczęstszym błędem jest nie pamiętanie Update-Grub Za każdym razem, gdy plik jest edytowany. Pamiętaj, że wybierając kolejność rozruchu, liczenie zaczyna się od zera; Jeśli wpiszesz niewłaściwy numer zamówienia, system nie uruchomi się zgodnie z oczekiwaniami.
cichy opcja w linii Grub_cmdline_linux_default = może być lepsze niż pluśnięcie Ponieważ pozwala użytkownikowi zobaczyć proces rozruchu przejrzysty.
Ostatnia sekcja tego samouczka pokazująca, jak uruchomić z terminalu lub konsoli, jest przydatna, jeśli środowisko graficzne nie uniemożliwia uruchamiania systemu. Istnieją również powiązane błędy bezpieczeństwa w procesie rozruchu graficznego; Dlatego niektórzy użytkownicy wolą uruchomić swoje systemy w trybie tekstowym. Byłaby to właściwa konfiguracja serwerów lub urządzeń, które muszą zapisać lub optymalizować zasoby. Po zalogowaniu w trybie tekstowym użytkownicy mogą uruchomić x ręcznie za pomocą poleceń startx Lub Systemctl.
Mam nadzieję, że ten samouczek był przydatny. Kontynuuj podążaj za Linux, aby uzyskać więcej wskazówek i samouczków Linux.