Ce este GRUB Bootloader și ce face?

Ce este GRUB Bootloader și ce face?

Un încărcător de încărcare este una dintre cele mai importante componente ale procesului de boot al sistemului dvs. de operare Linux.





laptopul elimină conexiunea wifi Windows 10

Acest articol vă va arăta ce este un încărcător de încărcare și rolul pe care îl joacă într-un sistem Linux. În special, acest ghid se va concentra pe Grand Unified Bootloader (GRUB), un program puternic și extrem de flexibil pentru încărcător de încărcare. Dar înainte de a analiza GRUB în detaliu, este important să înțelegeți procesul de boot în Linux.





Procesul de boot Linux

Procesul de boot pe Linux este o serie de activități care au loc de la apăsarea butonului de pornire de pe computer până la momentul în care apare ecranul de conectare.





Există patru etape principale în procesul de boot al sistemului dvs. de operare și au loc în următoarea ordine:

  1. BIOS : Înseamnă Sistem de intrare / ieșire de bază și este în principal responsabil pentru încărcarea bootloader-ului. Când computerul pornește, acesta rulează un test auto de pornire (POST) pentru a vă asigura că hardware-ul de bază, cum ar fi memoria și hard diskul funcționează corect. Ulterior, BIOS-ul va verifica Master Boot Record (MBR) al unităților de hard disk primare, care este o secțiune de pe hard disk-ul în care se află bootloader-ul.
  2. Bootloader : Încarcă nucleul în RAM cu un set de parametri ai nucleului.
  3. Nucleu : Funcția principală a nucleului este de a inițializa dispozitivele și memoria. Ulterior, încarcă procesul inițial.
  4. Init : Responsabil pentru pornirea și oprirea serviciilor esențiale din sistemul dvs.

Notă : BIOS-ul nu este un proces legat de Linux, este un proces care se întâmplă indiferent de sistemul dvs. de operare.



Află mai multe: BIOS-ul unui computer este considerat software, hardware sau firmware?

Ce este Grand Unified Bootloader?

GRUB este în principal responsabil pentru furnizarea unui meniu de opțiuni din care puteți selecta sistemul de operare sau mediul în care doriți să porniți. În plus, GRUB este responsabil pentru încărcare Kernel-ul Linux .





Iată cum arată o opțiune de meniu GRUB. Dacă aveți instalate mai multe sisteme de operare, le veți lista aici.

cum să ștergeți un cont Outlook

Notă : GRUB nu se limitează doar la pornirea în sistemele de operare Linux, ci o puteți utiliza și pentru a porni în alte sisteme de operare, cum ar fi Windows.





Există două versiuni principale ale GRUB care sunt disponibile în momentul redactării acestui articol.

  1. Moștenirea GRUB : Aceasta este prima versiune a GRUB și a fost dezvoltată inițial în 1995.
  2. GRUB 2 : Aceasta este cea mai recentă versiune a GRUB utilizată de multe distribuții Linux principale, cum ar fi Manjaro, Ubuntu, Fedora și Red Hat Enterprise Linux (RHEL). GRUB 2 vă oferă instrumente și opțiuni de configurare mai bune decât predecesorul său.

În afară de GRUB, distribuțiile Linux folosesc și alte încărcătoare de încărcare, cum ar fi Linux Loader (LILO), coreboot și SYSLINUX.

Rolul GRUB

Odată ce ați selectat sistemul de operare în care să porniți, GRUB va încărca nucleul selectat. GRUB folosește parametrii nucleului pentru a ști unde se află nucleul și alți parametri importanți de utilizat.

  • initrd : Folosit pentru specificarea discului RAM inițial.
  • BOOT_IMAGE : Locația imaginii kernel-ului Linux.
  • rădăcină : Specifică locația sistemului de fișiere rădăcină. Folosit de kernel pentru a găsi init care la rândul său încarcă servicii critice.
  • NS : Responsabil pentru montarea sistemului de fișiere în modul numai citire.
  • Liniște : Ascunde unele mesaje specifice sistemului în timp ce computerul pornește.
  • stropi : Utilizat pentru afișarea ecranului de pornire atunci când sistemul pornește.

Când vă aflați în meniul de opțiuni GRUB, puteți edita parametrii kernelului apăsând pe ȘI tasta de pe tastatură.

Configurarea încărcătorului de încărcare GRUB

GRUB 2 vă oferă multă flexibilitate și putere atunci când vine vorba de configurarea încărcătorului de încărcare.

The / boot / grub directorul conține un fișier numit grub.cfg , care este fișierul principal de configurare pentru GRUB. Cu toate acestea, vi se recomandă să nu editați fișierul grub.cfg fișier direct, în schimb ar trebui să editați fișierul / etc / implicit / grub fişier.

Când efectuați modificări la / etc / implicit / grub fișier, trebuie să vă asigurați că executați comanda de mai jos, astfel încât modificările dvs. să fie scrise în grub.cfg fișier automat.

cum să înregistrați apelurile primite pe iPhone fără aplicație
sudo update-grub

Puteți afla mai multe despre GRUB și unele dintre opțiunile de configurare ale acestuia executând următoarea comandă:

info -f grub

Personalizarea GRUB pe Linux

Acest ghid vă arată că GRUB este un încărcător de încărcare extrem de puternic și flexibil și joacă un rol crucial în funcționarea sistemului dvs. de operare. Utilizatorii au control complet asupra aspectului ecranului de încărcare GRUB. Puteți chiar personaliza cu ușurință imaginea de fundal a ecranului de încărcare.

Acțiune Acțiune Tweet E-mail Cum să personalizați meniul de încărcare Grub cu o imagine de fundal

Plictisit de meniul implicit Grub? Iată cum să îl personalizați cu o imagine de fundal la alegere.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • GRUB Bootloader
  • Linux
Despre autor Bun de plecare(36 articole publicate)

Mwiza dezvoltă software de profesie și scrie pe larg pe Linux și programare front-end. Unele dintre interesele sale includ istoria, economia, politica și arhitectura întreprinderii.

Mai multe de la Mwiza Kumwenda

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona