Zagonski nalagalnik je ena najpomembnejših komponent zagonskega procesa vašega operacijskega sistema Linux.
Ta članek vam bo pokazal, kaj je zagonski nalagalnik in kakšno vlogo ima sistem Linux. Ta vodnik se bo osredotočil zlasti na Grand Unified Bootloader (GRUB), zmogljiv in zelo prilagodljiv program zagonskega nalagalnika. Preden si podrobneje ogledamo GRUB, je pomembno razumeti postopek zagona v Linuxu.
Postopek zagona Linuxa
Zagon v Linuxu je vrsta dejavnosti, ki se izvajajo od trenutka, ko pritisnete gumb za vklop v računalniku, do trenutka, ko se prikaže zaslon za prijavo.
V postopku zagona vašega operacijskega sistema obstajajo štiri glavne stopnje, ki potekajo v naslednjem vrstnem redu:
- BIOS: Pomeni Osnovni vhodno / izhodni sistem in je v glavnem odgovoren za nalaganje zagonskega nalagalnika. Ko se računalnik zažene, zažene samodejni preizkus ob vklopu (POST), da se prepriča, ali osnovna strojna oprema, kot sta pomnilnik in trdi disk, deluje pravilno. Nato bo BIOS preveril glavni zagonski zapis (MBR) primarnih trdih diskov, ki je razdelek na trdem disku, kjer je zagonski nalagalnik.
- Bootloader: Naloži jedro v RAM z naborom parametrov jedra.
- Jedro: Primarna funkcija jedra je inicializacija naprav in pomnilnika. Nato naloži postopek init.
- V: Odgovoren za zagon in zaustavitev osnovnih storitev v vašem sistemu.
Opomba: BIOS ni proces, povezan z Linuxom, to je proces, ki se zgodi ne glede na vaš operacijski sistem.
Nauči se več: Ali računalniški BIOS šteje programsko, strojno ali vdelano programsko opremo?
Kaj je Grand Unified Bootloader?
GRUB je v glavnem odgovoren za to, da vam ponudi meni z možnostmi, v katerem lahko izberete operacijski sistem ali okolje, v katerega se želite zagnati. Poleg tega je GRUB odgovoren za nakladanje jedro Linuxa.
Tukaj je videti možnost menija GRUB. Če imate nameščenih več operacijskih sistemov, jih boste našli tukaj.
Opomba: GRUB ni omejen samo na zagon v operacijske sisteme Linux, temveč ga lahko uporabite tudi za zagon v druge operacijske sisteme, kot je Windows.
V času pisanja sta na voljo dve glavni različici GRUB.
- GRUB Legacy: To je prva različica GRUB, ki je bila prvotno razvita leta 1995.
- GRUB 2: To je najnovejša različica GRUB, ki jo uporabljajo številni običajni distribucijski sistemi Linux, kot so Manjaro, Ubuntu, Fedora in Red Hat Enterprise Linux (RHEL). GRUB 2 vam nudi boljša orodja in možnosti konfiguracije kot predhodnik.
Poleg GRUB-a distribucijski sistemi Linux uporabljajo tudi druge zagonske nalagalnike, kot so Linux Loader (LILO), coreboot in SYSLINUX.
Vloga GRUB-a
Ko izberete operacijski sistem za zagon, GRUB naloži izbrano jedro. GRUB uporablja parametre jedra, da ve, kje je jedro, in druge pomembne parametre, ki jih je treba uporabiti.
- initrd: Uporablja se za določanje začetnega diska RAM.
- BOOT_IMAGE: Lokacija slike jedra Linuxa.
- koren: Podaja lokacijo korenskega datotečnega sistema. Jedro ga uporablja za iskanje init, ki nato naloži kritične storitve.
- ro: Odgovoren za namestitev datotečnega sistema v načinu samo za branje.
- tih: Med zagonom računalnika skrije nekatera sporočila, specifična za sistem.
- splash: Uporablja se za prikaz začetnega zaslona med zagonom sistema.
Ko ste v meniju z možnostmi GRUB, lahko urejate parametre jedra s pritiskom na E tipko na tipkovnici.
Konfiguriranje GRUB Bootloaderja
GRUB 2 vam omogoča veliko prilagodljivosti in moči pri konfiguraciji zagonskega nalagalnika.
The /boot/grub imenik vsebuje datoteko z imenom grub.cfg, ki je glavna konfiguracijska datoteka za GRUB. Vendar vam svetujemo, da ne urejate datoteke grub.cfg datoteko neposredno, namesto tega uredite datoteko /etc/default/grub mapa.
Ko spremenite datoteko /etc/default/grub Zaženite spodnji ukaz, da bodo spremembe zapisane v datoteko grub.cfg datoteka samodejno.
sudo update-grub
Z zagonom naslednjega ukaza lahko izveste več o GRUB-u in nekaterih njegovih možnostih konfiguracije:
info -f grub
Prilagajanje GRUB v Linuxu
Ta priročnik vam je pokazal, da je GRUB zelo zmogljiv in prilagodljiv zagonski nalagalnik in ima ključno vlogo pri delovanju vašega operacijskega sistema. Uporabniki imajo popoln nadzor nad izgledom zagonskega zaslona GRUB. Sliko ozadja zagonskega zaslona lahko celo enostavno prilagodite.
Se dolgočasite s privzetim menijem Grub? Tukaj je opisano, kako ga prilagodite sliko po ozadju po svoji izbiri.
Preberite Naprej
- Linux
- GRUB Bootloader
- Linux
Mwiza po poklicu razvija programsko opremo in veliko piše o Linuxu in front-end programiranju. Nekatera njegova zanimanja vključujejo zgodovino, ekonomijo, politiko in arhitekturo podjetij.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.