Linux Grub (I). Kas tas ir un kā tas darbojas?

El GRUB ir viena no vissvarīgākajām programmas Linux, bet tas var būt arī viens no problemātiskākajiem, tāpēc mēs no vienkāršākās perspektīvas izskaidrosim, no kā tas sastāv un kā tas darbojas.

Linux Grub

Tiek saukts pirmais cietā diska sektors galvenais sāknēšanas ieraksts (MBR). Šis sektors ir tikai 512 baitu garš, un tajā ir neliels koda gabals (446 baiti), ko sauc par galvenais bootloader un nodalījumu tabulu (64 baiti), kas apraksta primāro un paplašināto nodalījumu.

Pēc noklusējuma MBR kods meklē nodalījumu, kas atzīmēts kā aktīvs, un, kad nodalījums ir atrasts, tas to ielādē no sāknēšanas sektora atmiņā un nodod tam kontroli. GRUB aizstāj noklusējuma MBR ar savu kodu.

GRUB darbību var klasificēt vairākos posmos.

1 posms Tas atrodas MBR un norāda galvenokārt uz 2. pakāpi, jo MBR ir pārāk mazs, lai turētu visus nepieciešamos datus.

2 posms Norāda uz jūsu konfigurācijas failu, kurā ir viss sarežģītais lietotāja interfeiss un opcijas, kas parasti ir zināmas, runājot par GRUB. 2. posms var atrasties jebkurā diska vietā. Ja 2. posms nevar atrast konfigurācijas tabulu, GRUB atstās sāknēšanas secību un parādīs lietotājam komandrindu manuālai konfigurēšanai.

1.5 posms Jūs varat izmantojiet sāknēšanas informāciju, kas ir pietiekami maza, lai ietilptu apgabalā tūlīt pēc MBR.

Skatuves arhitektūra ļauj GRUB jābūt diezgan sarežģītam un ļoti konfigurējamam, salīdzinot ar lielāko daļu bootloaderu, kas ir reti un vienkārši iekļaujami nodalījuma tabulas robežās.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.