Zmień kolejność rozruchu grub w Debianie Linux

ten samouczek wyjaśnia, jak zmienić kolejność rozruchu grub w Debianie z wiersza poleceń w kilku prostych krokach. Kroki opisane w tym artykule są przydatne dla innych dystrybucji Linuksa opartych na Debianie, w tym Ubuntu.

GRUB to program rozruchowy, który pozwala użytkownikom na uruchamianie wielu systemów operacyjnych i konfiguracji jądra. Po przeczytaniu tego samouczka dowiesz się, jak domyślnie zdefiniować inny system operacyjny lub jądro do rozruchu i jak dostosować niektóre opcje rozruchu.

na poniższym obrazku możesz zobaczyć menu grub z 3 elementami: Debian GNU/Linux, Zaawansowane opcje dla Debiana GNU/Linux i Windows 10. Ponieważ liczenie zaczyna się od zera, pierwsza pozycja (Debian) to 0, druga pozycja (Opcje Zaawansowane) to 1, a trzecia pozycja (Windows) To 2.

domyślnie grub uruchomi pozycję 0. Tak więc, aby zmienić kolejność rozruchu, musisz zdefiniować liczbę elementów, które chcesz uruchomić domyślnie w pliku konfiguracyjnym grub / etc / default / grub.

Zmień kolejność rozruchu grub

aby zmienić kolejność rozruchu, nadaj priorytet innej konfiguracji systemu operacyjnego lub jądra Edytuj plik /etc/default/grub za pomocą dowolnego edytora tekstu. Możesz go edytować za pomocą nano, jak pokazano w poniższym przykładzie. Pamiętaj, że do edycji pliku konfiguracyjnego grub potrzebne są uprawnienia superużytkownika.

sudo nano / etc / default / grub

Znajdź następujący wiersz

GRUB_DEFAULT=0

Edytuj linię zastępującą 0 przez numer elementu, który chcesz uruchomić domyślnie. W moim przypadku chcę zmienić domyślny rozruch na Windows. W ten sposób ustawiam trzeci element, 2 (ponieważ licznik zaczyna się od 0).

GRUB_DEFAULT=2

jeśli edytujesz plik za pomocą nano, Zakończ zapisywanie zmiany, naciskając CTRL + X i Y.

następnie zaktualizuj grub, wykonując sudo update-grub, jak pokazano poniżej.

sudo update-grub

jak widać teraz, System Windows uruchomi się domyślnie.

dodatkowe ustawienia możesz edytować z /etc/default / grub

możesz edytować dodatkowe ustawienia zdefiniowane w pliku konfiguracyjnym/etc/default / grub.
jak widać na poniższym obrazku, poniżej linii GRUB_DEFAULT=0, znajduje się linia GRUB_TIMEOUT = 5. Ta linia określa czas, w którym grub będzie czekał do automatycznego uruchomienia. Wymień 5 na liczbę sekund, przez które grub ma czekać. Na przykład, aby grub odczekał 10 sekund na uruchomienie GRUB_DEFAULT=0, zastąp tę linię następującą linią.

GRUB_TIMEOUT=10

linia GRUB_CMDLINE_LINUX_DEFAULT=”quiet” jest używana do przekazywania opcji rozruchu jądra. Na powyższym zrzucie ekranu opcja jest „cichy”, co oznacza, że proces rozruchowy zostanie wyświetlony w trybie tekstowym, jak na poniższym zrzucie ekranu.

opcja cicha zapewnia dodatkową przejrzystość procesu rozruchowego, umożliwiając użytkownikowi zobaczenie kroków i powodzenie lub niepowodzenie.

inną opcją, którą możesz przekazać do linii GRUB_CMDLINE_LINUX_DEFAULT=, jest opcja „splash”. Jeśli zastąpisz ” cichy „na” splash”, jak w poniższym wierszu, proces rozruchowy nie będzie wyświetlany w trybie tekstowym; zobaczysz Ładowanie logo, jak pokazano na poniższym obrazku.

GRUB_CMDLINE_LINUX_DEFAULT= „splash”

nawet jeśli niektórzy uważają tę opcję za lepszy format (można go dostosować), opcja ta nie daje użytkownikom podglądu na żywo procesu rozruchu.

linia GRUB_CMDLINE_LINUX_DEFAULT= może być również używana do uruchamiania systemu w trybie tekstowym. Aby uruchomić w trybie tekstowym, zamiast cichego lub splash, musisz użyć opcji Tekst, jak pokazano na zrzucie ekranu poniżej.

GRUB_CMDLINE_LINUX_DEFAULT= „text”

Zakończ zapisywanie zmiany i uruchom:

sudo update-grub

Wyłącz menedżera wyświetlania za pomocą systemctl. W moim przypadku moim menedżerem wyświetlania jest LightDM. Zastąp lightdm aktualnym menedżerem wyświetlania i uruchom poniższe polecenie.

sudo systemctl wyłącz lightdm

Uruchom ponownie w trybie tekstowym.

teraz możesz zalogować się w trybie tekstowym. Jeśli chcesz uruchomić sesję graficzną, Uruchom:

sudo systemctl start < DisplayManager>

gdzie< DIsplayManager > musi zostać zastąpiony nazwą menedżera wyświetlania (np. gdm3).

podsumowanie

jak widać, radzenie sobie z grub jest bardzo proste i możesz kontrolować sposób uruchamiania systemu w kilku krokach, których każdy użytkownik Linuksa może się nauczyć. Najczęściej popełnianym błędem jest nie pamiętanie o uruchamianiu update-grub za każdym razem, gdy plik jest edytowany. Pamiętaj, że przy wyborze kolejności rozruchu liczenie zaczyna się od zera; jeśli wpiszesz niewłaściwy numer zamówienia, system nie uruchomi się zgodnie z oczekiwaniami.

opcja cicha w linii GRUB_CMDLINE_LINUX_DEFAULT = może być lepsza niż splash, ponieważ pozwala użytkownikowi przejrzeć proces rozruchowy.

ostatnia część tego samouczka pokazująca, jak uruchomić system z terminala lub konsoli jest przydatna, jeśli środowisko graficzne nie uniemożliwia uruchomienia systemu. Ponadto, istnieją związane z bezpieczeństwem błędów graficznego procesu rozruchu; dlatego niektórzy użytkownicy wolą uruchamiać swoje systemy w trybie tekstowym. Byłaby to właściwa konfiguracja dla serwerów lub urządzeń, które muszą oszczędzać lub optymalizować zasoby. Po zalogowaniu się w trybie tekstowym użytkownicy mogą uruchamiać x ręcznie za pomocą poleceń startx lub systemctl.

mam nadzieję, że ten poradnik był przydatny. Postępuj zgodnie z podpowiedzią dotyczącą Linuksa, aby uzyskać więcej wskazówek i samouczków dotyczących Linuksa.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.