Kas yra „GRUB Bootloader“ ir ką jis daro?

Kas yra „GRUB Bootloader“ ir ką jis daro?

Įkrovos įkroviklis yra vienas iš svarbiausių „Linux“ operacinės sistemos įkrovos proceso komponentų.





„imessage“ neveikia „Mac“

Šis straipsnis parodys, kas yra įkrovos įkroviklis ir kokį vaidmenį jis atlieka „Linux“ sistemoje. Šiame vadove daugiausia dėmesio bus skiriama „Grand Unified Bootloader“ (GRUB) - galingai ir labai lanksčiai įkrovos įkėlimo programai. Tačiau prieš išsamiai apžiūrint GRUB, svarbu suprasti įkrovos procesą „Linux“.





„Linux“ įkrovos procesas

„Linux“ įkrovos procesas yra daugybė veiksmų, kurie vyksta nuo to momento, kai paspaudžiate kompiuterio maitinimo mygtuką, kol atsiranda prisijungimo ekranas.





Yra keturi pagrindiniai jūsų operacinės sistemos įkrovos etapai ir jie vyksta tokia tvarka:

  1. BIOS : Reiškia Pagrindinė įvesties/išvesties sistema ir daugiausia atsakingas už įkrovos įkėlimo programos įkėlimą. Kai kompiuteris paleidžiamas, jis atlieka įjungimo savęs testą (POST), kad įsitikintų, jog pagrindinė aparatinė įranga, tokia kaip atmintis ir kietasis diskas, veikia tinkamai. Vėliau BIOS patikrins pirminio standžiojo disko pagrindinį įkrovos įrašą (MBR), kuris yra standžiojo disko skyrius, kuriame yra įkrovos įkėlimo programa.
  2. Bootloader : Įkelia branduolį į RAM su branduolio parametrų rinkiniu.
  3. Branduolys : Pagrindinė branduolio funkcija yra įrenginių ir atminties inicijavimas. Vėliau jis įkelia inicijavimo procesą.
  4. Inic : Atsakingas už esminių jūsų sistemos paslaugų paleidimą ir sustabdymą.

Pastaba : BIOS nėra su „Linux“ susijęs procesas, tai procesas, kuris vyksta nepriklausomai nuo jūsų operacinės sistemos.



Sužinokite daugiau: Ar kompiuterio BIOS yra programinė įranga, aparatinė įranga ar programinė įranga?

Kas yra „Grand Unified Bootloader“?

GRUB yra atsakingas už tai, kad jums būtų pateiktas parinkčių meniu, iš kurio galite pasirinkti operacinę sistemą ar aplinką, į kurią norite paleisti. Be to, GRUB yra atsakingas už pakrovimą „Linux“ branduolys .





Štai kaip atrodo GRUB meniu parinktis. Jei turite įdiegtas kelias operacines sistemas, jos bus pateiktos čia.

USB įrenginys nuolat atjungia ir vėl prijungia „Windows 10“

Pastaba : GRUB neapsiriboja tik paleidimu į „Linux“ operacines sistemas, taip pat galite jį naudoti paleisdami į kitas operacines sistemas, pvz., „Windows“.





Šio rašymo metu yra dvi pagrindinės GRUB versijos.

  1. „GRUB Legacy“ : Tai pirmoji GRUB versija ir iš pradžių buvo sukurta 1995 m.
  2. 2 GRUB : Tai naujausia GRUB versija, naudojama daugelyje pagrindinių „Linux“ distribucijų, tokių kaip „Manjaro“, „Ubuntu“, „Fedora“ ir „Red Hat Enterprise Linux“ (RHEL). „GRUB 2“ siūlo geresnius įrankius ir konfigūravimo galimybes nei jo pirmtakas.

Be GRUB, „Linux“ distribucijose taip pat naudojami kiti įkrovos įkrovikliai, tokie kaip „Linux Loader“ (LILO), „coreboot“ ir „SYSLINUX“.

GRUB vaidmuo

Kai pasirinksite operacinę sistemą, į kurią bus paleista, GRUB įkelia pasirinktą branduolį. GRUB naudoja branduolio parametrus, kad žinotų, kur yra branduolys, ir kitus svarbius parametrus, kuriuos reikia naudoti.

  • initrd : Naudojamas pradiniam RAM diskui nurodyti.
  • BOOT_IMAGE : „Linux“ branduolio vaizdo vieta.
  • šaknis : Nurodo šakninės failų sistemos vietą. Naudoja branduolys, kad surastų iniciatyvą, kuri savo ruožtu įkelia svarbiausias paslaugas.
  • NS : Atsakingas už failų sistemos montavimą tik skaitymo režimu.
  • tylu : Paslepia kai kuriuos sistemos pranešimus, kai kompiuteris paleidžiamas.
  • purslai : Naudojamas rodyti pradinį ekraną, kai sistema paleidžiama.

Kai esate GRUB parinkčių meniu, galite redaguoti branduolio parametrus paspausdami IR klavišą klaviatūroje.

GRUB įkrovos tvarkyklės konfigūravimas

GRUB 2 suteikia daug lankstumo ir galios, kai reikia konfigūruoti įkrovos tvarkyklę.

The /boot/grub kataloge yra failas pavadinimu grub.cfg , kuris yra pagrindinis GRUB konfigūracijos failas. Tačiau patariama neredaguoti grub.cfg failą tiesiogiai, vietoj to turėtumėte redaguoti /etc/default/grub failą.

Kai atliekate pakeitimus /etc/default/grub failą, būtinai paleiskite žemiau esančią komandą, kad pakeitimai būtų įrašyti į grub.cfg failą automatiškai.

kaip padaryti judančius tapetus
sudo update-grub

Daugiau apie GRUB ir kai kurias jo konfigūravimo parinktis galite sužinoti vykdydami šią komandą:

info -f grub

GRUB pritaikymas „Linux“

Šis vadovas parodė, kad GRUB yra labai galingas ir lankstus įkrovos įkroviklis ir vaidina lemiamą vaidmenį veikiant jūsų operacinei sistemai. Vartotojai visiškai kontroliuoja GRUB įkrovos ekrano išvaizdą. Jūs netgi galite lengvai pritaikyti įkrovos ekrano fono vaizdą.

Dalintis Dalintis „Tweet“ Paštu Kaip pritaikyti „Grub“ įkrovos meniu naudojant fono vaizdą

Nusibodo numatytasis „Grub“ meniu? Štai kaip jį pritaikyti pasirinktam fono vaizdui.

Skaityti toliau
Susijusios temos
  • Linux
  • GRUB įkrovos įkroviklis
  • Linux
Apie autorių Pasiruošęs(Paskelbti 36 straipsniai)

„Mwiza“ kuria programinę įrangą pagal profesiją ir daug rašo „Linux“ ir priekinio planavimo programomis. Kai kurie jo interesai apima istoriją, ekonomiką, politiką ir įmonių architektūrą.

Daugiau iš Mwiza Kumwenda

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia