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:
- 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.
- Program rozruchowy : Ładuje jądro do pamięci RAM z zestawem parametrów jądra.
- Jądro : Podstawową funkcją jądra jest inicjowanie urządzeń i pamięci. Następnie ładuje proces init.
- 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.
- Dziedzictwo GRUB : Jest to pierwsza wersja GRUB-a i została pierwotnie opracowana w 1995 roku.
- 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
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 KumwendyZapisz 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ć