Co to jest bootloader GRUB i co robi?

Co to jest bootloader GRUB i co robi?

Program ładujący jest jednym z najważniejszych elementów procesu uruchamiania systemu operacyjnego Linux.





co oznacza sim nie zabezpieczony mm 2?

Ten artykuł pokaże Ci, czym jest program ładujący i jaką rolę odgrywa w systemie Linux. W szczególności ten przewodnik skupi się na Grand Unified Bootloader (GRUB), potężnym i bardzo elastycznym programie ładującym. Ale zanim przyjrzymy się szczegółowo GRUB-owi, ważne jest, aby zrozumieć proces uruchamiania w Linuksie.





Proces uruchamiania systemu Linux

Proces rozruchu w systemie Linux to seria czynności, które występują od momentu naciśnięcia przycisku zasilania na komputerze do czasu pojawienia się ekranu logowania.





Proces uruchamiania systemu operacyjnego składa się z czterech głównych etapów, które występują w następującej kolejności:

  1. BIOS : Oznacza Podstawowy System Wejścia Wyscia i jest głównie odpowiedzialny za ładowanie bootloadera. Po uruchomieniu komputer przeprowadza autotest po włączeniu zasilania (POST), aby upewnić się, że podstawowy sprzęt, taki jak pamięć i dysk twardy, działa prawidłowo. Następnie BIOS sprawdzi główny rekord rozruchowy (MBR) podstawowego dysku twardego, który jest sekcją na dysku twardym, w której znajduje się bootloader.
  2. Program rozruchowy : Ładuje jądro do pamięci RAM z zestawem parametrów jądra.
  3. Jądro : Podstawową funkcją jądra jest inicjowanie urządzeń i pamięci. Następnie ładuje proces init.
  4. W tym : Odpowiedzialny za uruchamianie i zatrzymywanie podstawowych usług w systemie.

Notatka : BIOS nie jest procesem związanym z Linuksem, jest to proces, który dzieje się niezależnie od systemu operacyjnego.



Ucz się więcej: Czy BIOS komputera jest uważany za oprogramowanie, sprzęt lub oprogramowanie układowe?

Co to jest Grand Unified Bootloader?

GRUB jest głównie odpowiedzialny za dostarczanie menu opcji, z którego możesz wybrać system operacyjny lub środowisko, w którym chcesz się uruchomić. Dodatkowo za załadunek odpowiada GRUB jądro Linuksa .





Oto jak wygląda opcja menu GRUB. Jeśli masz zainstalowanych wiele systemów operacyjnych, zobaczysz je tutaj.

dlaczego mój komputer ciągle traci połączenie z internetem?

Notatka : GRUB nie ogranicza się tylko do uruchamiania systemów operacyjnych Linux, można go również używać do uruchamiania innych systemów operacyjnych, takich jak Windows.





W chwili pisania tego tekstu dostępne są dwie główne wersje GRUB-a.

  1. Dziedzictwo GRUB : Jest to pierwsza wersja GRUB-a i została pierwotnie opracowana w 1995 roku.
  2. GRUB 2 : Jest to najnowsza wersja GRUB-a używana przez wiele głównych dystrybucji Linuksa, takich jak Manjaro, Ubuntu, Fedora i Red Hat Enterprise Linux (RHEL). GRUB 2 zapewnia lepsze narzędzia i opcje konfiguracji niż jego poprzednik.

Oprócz GRUB, dystrybucje Linuksa używają również innych programów ładujących, takich jak Linux Loader (LILO), coreboot i SYSLINUX.

Rola GRUB

Po wybraniu systemu operacyjnego do uruchomienia, GRUB załaduje wybrane jądro. GRUB używa parametrów jądra, aby wiedzieć, gdzie znajduje się jądro i innych ważnych parametrów do użycia.

  • initrd : Używany do określenia początkowego dysku RAM.
  • BOOT_IMAGE : Lokalizacja obrazu jądra Linux.
  • źródło : Określa lokalizację głównego systemu plików. Używany przez jądro do znalezienia init, który z kolei ładuje krytyczne usługi.
  • NS : Odpowiada za montowanie systemu plików w trybie tylko do odczytu.
  • cichy : Ukrywa niektóre komunikaty specyficzne dla systemu podczas uruchamiania komputera.
  • pluśnięcie : Używany do wyświetlania ekranu powitalnego podczas uruchamiania systemu.

Kiedy jesteś w menu opcji GRUB, możesz edytować parametry jądra, naciskając ORAZ klawisz na klawiaturze.

Konfiguracja bootloadera GRUB

GRUB 2 zapewnia dużą elastyczność i moc, jeśli chodzi o konfigurację programu ładującego.

ten /boot/grub katalog zawiera plik o nazwie grub.cfg , który jest głównym plikiem konfiguracyjnym dla GRUB. Zaleca się jednak, aby nie edytować grub.cfg plik bezpośrednio, zamiast tego należy edytować /etc/domyślnie/grub plik.

Kiedy wprowadzasz zmiany w /etc/domyślnie/grub pliku, powinieneś uruchomić poniższe polecenie, aby Twoje zmiany zostały zapisane w grub.cfg plik automatycznie.

jak przejść incognito na facebook messenger
sudo update-grub

Możesz dowiedzieć się więcej o GRUB-ie i niektórych jego opcjach konfiguracyjnych, uruchamiając następujące polecenie:

info -f grub

Dostosowywanie GRUB w systemie Linux

Ten przewodnik pokazał ci, że GRUB jest bardzo potężnym i elastycznym programem ładującym i odgrywa kluczową rolę w działaniu twojego systemu operacyjnego. Użytkownicy mają pełną kontrolę nad wyglądem ekranu startowego GRUB. Możesz nawet łatwo dostosować obraz tła ekranu startowego.

Udział Udział Ćwierkać E-mail Jak dostosować menu startowe Gruba za pomocą obrazu tła?

Znudzony domyślnym menu Gruba? Oto, jak dostosować go za pomocą wybranego obrazu tła.

Czytaj dalej
Powiązane tematy
  • Linux
  • Program ładujący GRUB
  • Linux
O autorze Dobrze iść(36 opublikowanych artykułów)

Mwiza z zawodu zajmuje się tworzeniem oprogramowania i pisze obszernie na Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstwa.

Więcej od Mwizy Kumwendy

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować