GNU GRUB

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 10 iulie 2021; verificările necesită 2 modificări .
GNU GRUB
Tip de Pachetul GNU [d] șiîncărcătorul sistemului de operare
Autor Erich Boleyn [d]
Dezvoltator Proiectul GNU
Scris in C și limbajul de asamblare
Sistem de operare GNU/Linux [3] , GNU/Hurd [3] și BSD [3]
Prima editie 1995 [1]
Platformă hardware IA-32 , x86_64 și PowerPC
ultima versiune 2.06 [2] ( 8 iunie 2021 )
Licență GPL 3.0+ [3] [4]
Site-ul web gnu.org/software/… ​(  engleză)
 Fișiere media la Wikimedia Commons

GRUB ( ing.  GRand Unified Bootloader ) este un încărcător de sistem de operare din proiectul GNU . GRUB permite utilizatorului să aibă mai multe sisteme de operare instalate și, când computerul este pornit, să selecteze unul dintre ele pentru a porni.

Informații de bază

GRUB este implementarea de referință a bootloader-ului care este conformă cu specificația Multiboot și poate porni orice sistem de operare compatibil cu acesta. Printre acestea: Linux , FreeBSD , Solaris și multe altele. În plus, GRUB este capabil să conecteze controlul la un alt bootloader, ceea ce îi permite să pornească Windows (prin bootloader-ul NTLDR sau bootmgr), MS-DOS , OS / 2 și alte sisteme.

După configurarea GRUB, atunci când utilizatorul pornește computerul, vede o listă de sisteme de operare care sunt instalate pe computerul său și care pot fi încărcate selectând-o pe cel potrivit și apăsând Enter.

GRUB permite utilizatorului să seteze parametri arbitrari la pornire și să îi transmită nucleului unui sistem de operare compatibil cu Multiboot pentru procesare ulterioară [5] .

GRUB este cel mai popular bootloader din lumea Linux și este bootloader-ul implicit în cele mai cunoscute distribuții.

Principalele caracteristici ale GRUB

GRUB 2

GRUB 2 este următoarea versiune a GRUB. Dezvoltatorii au scris GRUB 2 de la zero pentru a atinge portabilitatea și modularitatea [8] .

Datorită existenței GRUB 2, dezvoltarea GRUB 1 a fost întreruptă, dezvoltatorii acceptă doar patch -uri care remediază erori [9] .

Descărcați caracteristici

Există două opțiuni pentru instalarea GRUB pe un disc cu o tabelă de partiții MBR . În prima opțiune, bootloader-ul este „încorporat” într-un spațiu gol între MBR și prima partiție (există cel puțin 31 de kiloocteți), care se numește „boot track”   (în engleză) - boot track, „MBR gap "   (engleză) - decalajul sau golul MBR sau „zona de încorporare”   (engleză) - zona de încorporare. În a doua opțiune, corpul bootloader-ului este situat în sistemul de fișiere, iar lista de blocuri cu acesta este situată în primul sector al partiției. Dezvoltatorii recomandă utilizarea primei metode [10] .

Când pregătiți un disc pentru instalarea GRUB [11] pe un disc cu o tabelă de partiții GPT , trebuie să creați o partiție specială de boot BIOS (tipul de partiție „bios_grub” în parted , codul partiției „0xEF02” în gfdisk, GUID „21686148-6449- 6e6f-744e656564454649") cu dimensiunea de cel puțin 31 de kiloocteți (dezvoltatorii recomandă 1 megaoctet, astfel încât dacă dimensiunea bootloader-ului crește în viitor, nu va trebui să modificați marcajul) [10] . GRUB va pune date suplimentare în această partiție care nu pot fi plasate în altă parte. O astfel de partiție este necesară și pentru MBR în cazul în care începutul primei partiții este pe disc înainte de 1 MB, codul tip partiție „4” în fdisk [12] .

Vezi și

Note

  1. https://www.gnu.org/software/grub/manual/grub.html#History
  2. A fost lansat GRUB 2.06 . Consultat la 9 iunie 2021. Arhivat din original pe 9 iunie 2021.
  3. 1 2 3 4 Director de software gratuit
  4. https://www.gnu.org/software/grub/
  5. Transmiterea parametrilor către nucleele sistemului de operare este furnizată în specificația Multiboot . Consultat la 21 octombrie 2009. Arhivat din original pe 2 iulie 2012.
  6. Setați o parolă pentru GRUB (link inaccesibil) . Utilizați Unix.ru. Consultat la 9 februarie 2010. Arhivat din original pe 21 iunie 2010. 
  7. Obținerea permisiunilor de root Linux [GRUB [securitate][parole] @ Bootloader] (downlink) . ManLinux.org . Arhivat din original pe 23 februarie 2011. 
  8. GRUB  2 . Arhivat din original la 31 mai 2010.
  9. GRUB Legacy Arhivat pe 24 august 2008 la Wayback Machine 
  10. 1 2 GNU GRUB Manual 2.02 , 4.4 Instalare BIOS.
  11. Pregătirea discurilor . Gentoo Linux Wiki (27 decembrie 2014). Arhivat din original pe 24 aprilie 2016.
  12. Gentoo Linux Wiki .

Link -uri

Articole utile