El carregador d'arrencada grub
GRUB significa Unified Bootloader Grand, és un programa distribuït sota llicència GNU a càrrec de la càrrega i l'inici dels sistemes operatius.
GRUB que resideixen en el disc, i és àmpliament usat i instal lat per defecte en gairebé totes les principals versions de Linux, així com en els de FreeBSD i OpenSolaris.
Que el seu funcionament intern, en realitat molt complexa, és interessant conèixer l'arquitectura bàsica, la configuració del sistema (gestionat per l'arxiu de configuració menu.lst) i les ordres de text principal.
Grub permet tornar a escriure el principi de les ordres necessaris per arrencar el nucli, el gestor d'arrencada GRUB és un universal, compatible amb els principals sistemes operatius, incloent aquells amb llicència propietària, com Windows.
Es produeix quan la interfície de l'ordinador amb un menú com el que es presenta en el exemple:
GRUB GRUB d'arrencada des del comandament d'una manera estàndard, i es distribueix juntament amb alguns programes accessoris, que es presenten amb una breu descripció de les més utilitzades:
-
grub-install: instal lar GRUB en un disc;
-
grub-set-default: assignar l'element de menú per defecte s'inicia el temps d'espera;
-
grub-sonda: ofereix informació sobre el dispositiu que es correspon a una ruta determinada (o un dispositiu a través de l'opció-d);
-
grub-reboot: reinicia l'ordinador amb el sistema operatiu corresponent a l'opció de menú especificat com argument;
-
grub-md5-crypt: calcular el hash MD5 d'una contrasenya que requereix el programa en si.
Arquitectura de GRUB
GRUB consta de dues parts, anomenades fases.
-
stage1 és resident al Màster Boot Record (MBR, el sector d'arrencada utilitzat pel BIOS per completar l'arrencada del sistema) i s'ocupa de carregar la segona part;
-
stage2 que resideixen en el camí difícil de / boot / grub i conté el programa en si, el mateix camí que els arxius de configuració es guarden.
Aquesta arquitectura permet que el stage1 ser sempre igual i l'únic canvi és el stage2, l'acte de canviar un arxiu de configuració, el que determina el comportament del gestor d'arrencada i estructura del menú.
A partir d'aquest sistema operatiu ve una gran flexibilitat i facilitat d'ús molt alta quan es veu en conjunt amb el poder de l'eina.
Anotacions per a la identificació de discos i particions.
Abans de discutir en detall el funcionament i l'estructura de l'arxiu de configuració pot ser útil recordar com es diuen els discos i particions dels sistemes de menjar i de funcionament.
-
El DOS / Windows assigna a cada partició dels discos col.locats en un valor simbòlic consisteix en una carta progressiva i dos punts (per defecte és A: i B: per a discs separables, C: i per sota dels discs durs i unitats d'altres );
-
notació Unix els noms dels discos en forma hda, hdb, hdc, etc ..
i per a cada unitat de disc i definir un valor que identifica cada seqüència de particions (és a dir, hda1, hda5, hdb3).
Els números de l'1 al 4 es reserven per a les quatre particions primàries possibles, mentre que amb valors superiors a 5 a nom de les particions lògiques.
-
GRUB utilitza la seva pròpia notació, a diferència dels dos anteriors, que li dóna a cada unitat de disc dur 'hd' el prefix seguit per l'identificador del disc i la partició:
hd (<numero_disco>, <numero_partizione>)
Aquí hi ha un diagrama que resumeix un exemple que pot aclarir les coses: