..


Link-uri sponsorizate

Grub Boot Loader

Articol scris de Stefano Cancedda
Pagina 1 din 4

GRUB vine de la Grand Unified Bootloader-ului, este un program distribuit sub GNU responsabil de încărcare şi începutul de sisteme de operare.

GRUB care locuiesc pe disc, şi este utilizat pe scară largă şi instalat în mod implicit în aproape toate versiunile majore de Linux, precum şi în cele din FreeBSD şi OpenSolaris. Decât lucrările sale interioare, de fapt foarte complexe, este interesant să se cunoască arhitectura de bază, de configurare a sistemului (gestionat de menu.lst fisierul de configurare), precum şi principalele comenzi textul.

Grub permite de a rescrie din comenzi de zero nevoie să porniţi cu un nucleu, GRUB boot loader este un universal, suporta toate sistemele majore de operare, inclusiv chiar şi cele cu licenţă de proprietate ar fi Windows. Aceasta se produce atunci când computerul interfata cu un meniu ca cel prezentat de următorul exemplu:

GRUB GRUB boot-abil de la comanda intr-un mod standard, şi este distribuit împreună cu unele programe de accesorii, care sunt raportate cu o scurtă descriere a celor mai frecvent utilizate:
  • grub-install: instala grub pe un disc;
  • grub-set-default: asociaţi elementul de meniu prestabilit Începe timeout expiră;
  • grub-sonda: oferă informaţii cu privire la dispozitiv corespunzător pentru o cale dată (sau un dispozitiv prin intermediul d-opţiune);
  • grub-repornirea sistemului: reporniţi computerul cu sistemul de operare corespunzător elementul de meniu specificat ca argument;
  • grub-md5-crypt: calcula hash MD5 a unei parole cerute de programul propriu-zis.
Arhitectura de GRUB

GRUB este format din două părţi numite etape.

  • stage1 este rezident în Master Boot Record (MBR, sectorul de boot folosite de BIOS pentru a finaliza pornirii sistemului) şi oferte pentru a încărca a doua parte;
  • stage2 care locuiesc pe drumul greu în / boot / grub conţine şi programul actual, pe aceeaşi cale fişierele de configurare sunt stocate.
Această arhitectură permite stage1 să fie întotdeauna neschimbat şi singura modificare este stage2, actul de a schimba un fişier de configurare, care determină comportamentul de boot şi structura meniului.
Din acest sistem de operare vine o flexibilitate si usurinta in utilizare incredibil de mare atunci când privită în legătură cu puterea de instrument.

Notaţii pentru identificarea de discuri şi partiţii.

Înainte de a discuta în detaliu funcţionarea şi structura fişierului de configurare poate fi util să reamintim modul în care acestea sunt numite partiţii discuri si la sistemele de operare şi de grub.

  • DOS / Windows atribuie pentru fiecare partitie orice disc plasat pe o valoare simbolică constă dintr-o scrisoare progresivă şi un colon (implicit este A: şi B: pentru discuri amovibile, C: şi de mai jos pentru hard disk-uri şi alte unităţi );
  • notaţie unix nume disc sub forma hda, hdb, hdc, etc .. şi pentru fiecare unitate de disc şi a defini o valoare care identifică fiecare secvenţă de partiţiilor (de exemplu hda1, hda5, hdb3). Numerele de la 1 la 4 sunt rezervate pentru cele patru partiţii primare posibile, în timp ce folosind valori mai mari de 5 la numele partiţiile logice.
  • GRUB utilizează notaţie proprie, diferită de primele două, care dă fiecare hard-disk "HD" prefixul urmat de identificatorul de disc şi partiţia:
 



 hd (<numero_disco>, <numero_partizione>)

 
Aici este o diagramă care rezumă un exemplu care ar putea clarifica lucrurile:

În aceeaşi categorie ...
E-Learning
Linux (Curs) Linux (Curs)
Ghid complet pentru open-source de sistem. De la 49 €.
PHP (Curs) PHP (Curs)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 49 €.
Ruby şi Ruby on Rails (Curs) Ruby şi Ruby on Rails (Curs)
Crearea aplicatii software si web cu Ruby şi RoR. De la 39 €.
Link-uri sponsorizate