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.
Znajdź następujący wiersz
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).
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.
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ą.
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.
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.
Zakończ zapisywanie zmiany i uruchom:
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.
Uruchom ponownie w trybie tekstowym.
teraz możesz zalogować się w trybie tekstowym. Jeśli chcesz uruchomić sesję graficzną, Uruchom:
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.