Co to jest grub

Co to jest grub

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

  • Nie wymaga wejścia użytkownika; Działa automatycznie.
  • Nie trzeba zapisywać pliku konfiguracyjnego za każdym razem, gdy się zmienia.
  • Ładuje system operacyjny z różnych lokalizacji.
  • Grub dekompresuje system operacyjny przed jego uruchomieniem.
  • Instaluje i działa na wielu urządzeniach, w tym dyskach USB, CD-ROMS, DVD, dyskietce i dyskach twardych.
  • Dynamicznie konfigurowalny grub pozwala użytkownikom zmienić podczas uruchamiania.
  • Można utworzyć nieograniczoną liczbę wpisów rozruchowych.

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.