Bootloader odgrywa istotną rolę w systemach operacyjnych do uruchamiania systemu, a Grub jest jednym z nich. Grub, czyli Grand Unified Bootloader, to elastyczny i silny program do uruchamiania jądrów systemów operacyjnych.
Działa jako domyślny bootloader dla systemu na podstawie jądra Linux. Jednak wielu maniaków technologicznych wciąż nie jest świadomych tego, czym dokładnie jest Grub. W tym przewodniku wyjaśnimy wszystko, co musisz wiedzieć o grubie.
Co to jest grub?
Grub (program Bootloader) umożliwia ładowanie wyboru jądra lub zainstalowanych systemów operacyjnych, gdy system systemowy. Grub uruchamia się, ładuje jądro do pamięci i wykonuje je. Następnie możesz wybrać system operacyjny z różnych systemów operacyjnych, które chcesz uruchomić. Zatem Grub działa zarówno jako bootloader, jak i menedżer bootów. Aby lepiej zrozumieć Grub, spójrzmy na niektóre z jego funkcji.
Cechy Gruba
Wersje Gruba
Obecnie dostępne są dwie główne wersje Gruba, które są następujące:
GRUB Legacy (wersja 0)
Wydali pierwszą wersję Gruba w 1995 roku. Jest to wielbotkowy bootloader i został zaprojektowany początkowo przez Ericha Stefana Boleyn, a później prowadzony przez projekt GNU.
Grub 2 (wersja 2)
Grub 2 to szeroko stosowana wersja Grub. Możemy to znaleźć w Linux Distros, takich jak Ubuntu, Manjaro, Red Hat Enterprise Linux (Rhel) i Fedora. Zapewnia lepsze opcje i narzędzia konfiguracyjne w porównaniu z wersją 0.
Jak działa Grub?
Grub zawiera menu opcji z listą systemów operacyjnych i jąder Linux. Możesz wchodzić w interakcje z tym menu, aby dokonać wyboru. Zrzucono zrzut ekranu listy menu GRUB w celu odniesienia.
Po wybraniu systemu operacyjnego do uruchamiania z poprzedniego menu, Grub ładuje wybrane jądro. Ma różne parametry. Te parametry mają swoje funkcje podczas uruchamiania systemu operacyjnego, który jest następujący:
Parametry | Funkcje |
---|---|
jądro | Dowiaduje się o lokalizacji jądra. |
pluśnięcie | Wyświetla ekran Splash podczas uruchamiania komputera. |
cichy | Ukrywa niektóre komunikaty specyficzne dla systemu podczas uruchamiania systemu. |
Boot_image | Lokalizacja obrazu jądra Linux. |
ro | Zamontuje system plików w trybie tylko do odczytu. |
źródło | Jest to lokalizacja głównego systemu plików. |
initrd | Określa początkowy dysk RAM. |
Konfiguracja ustawiona według rozkładu Linux określa wpisy w menu Grub. Naciśnij klawisz „E” w interfejsie menu Grub, aby edytować wpis menu Grub. Pozwala zmienić parametry jądra przed załadowaniem. Możesz także wprowadzić menu wiersza poleceń Grub za pomocą klawisza „C”.
Zachowuje co najmniej jedną starszą wersję nawet po zaktualizowaniu dystrybucji Linux w wersji jądra. Robi to, aby uruchomić się w starszym jądrze Linux, jeśli napotkasz jakiekolwiek problemy z zaktualizowaną wersją.
Ostatecznie zobaczysz wpis taki jak Ustawienia UEFI lub konfiguracja systemu, która umożliwia dostęp do ustawień BIOS urządzenia.
Jak skonfigurować grub
Każda zmiana dokonana w Grub za pomocą interfejsu menu nie jest trwała. Aby wprowadzić trwałe zmiany w Grub, jak zmiana domyślnego limitu czasu, musisz zmienić plik konfiguracyjny po uruchomieniu w systemie Linux.
Główny plik konfiguracyjny Grub to Grub.CFG, który znajduje się w katalogu /boot /grub. Bezpośrednia edycja tego pliku nie jest zalecana. Alternatywnie możesz edytować plik konfiguracyjny GRUB zlokalizowany w/etc/default/grub. Możesz wprowadzić dodatkowe zmiany, dodając .plik konfiguracji CFG do tego katalogu. Ma również a/etc/default/grub.D katalog.
Użyj następującego polecenia, aby zmienić/etc/default/Grub:
sudo aktualizacja-Grub
To pozwala automatycznie napisać zmiany w grub.plik CFG.
Więcej informacji na temat Grub można uzyskać za pomocą następującego polecenia:
Informacje -f Grub
Wniosek
Bootloader to pierwsze oprogramowanie, które rozpoczyna się, gdy komputer się uruchamia. Za pośrednictwem tego przewodnika musisz dowiedzieć się, że Grub jest elastycznym i bardzo mocnym ładowarką rozruchową, a użytkownik całkowicie kontroluje ekran rozruchowy.
Grub jest rozległym tematem samym w sobie. Celem tego artykułu jest dostarczenie wszystkich niezbędnych informacji. Ten przewodnik zawierał szczegóły takie jak funkcje, wersje i konfiguracja Gruba.