Linux Grub (I). Vad är det och hur det fungerar?

El GRUB är en av de viktigaste delarna av Linux, men det kan också vara en av de mest problematiska, så vi kommer att förklara vad det består av och hur det fungerar ur det enklaste perspektivet.

Linux Grub

Den första delen av hårddisken kallas Master Boot Record (MBR). Denna sektor är bara 512 byte lång och innehåller en liten kod (446 byte) som heter primär startladdare och partitionstabellen (64 byte), som beskriver de primära och utökade partitionerna.

Som standard letar MBR-koden efter den partition som är markerad som aktiv och när en partition har hittats laddas den från sin startsektor i minnet och skickar kontrollen till den. GRUB ersätter standard MBR med din egen kod.

GRUB-operation kan klassificeras i flera steg.

1 scen Den finns i MBR och pekar främst på steg 2, eftersom MBR är för liten för att rymma alla nödvändiga data.

2 scen Pekar på din konfigurationsfil, som innehåller alla komplexa användargränssnitt och alternativ som normalt är kända när du pratar om GRUB. Steg 2 kan placeras var som helst på disken. Om steg 2 inte kan hitta sin konfigurationstabell lämnar GRUB startsekvensen och ger användaren en kommandorad för manuell konfiguration.

1.5 scen kan använd startinformation som är tillräckligt liten för att passa i området direkt efter MBR.

Scenens arkitektur tillåter GRUB vara ganska komplex och mycket konfigurerbar jämfört med de flesta bootloaders, som är glesa och enkla att passa inom gränserna för partitionstabellen.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.