Grub2 - descriere, instalare și configurare

GRUB2 este un încărcător de kernel multi-sistem, multi-platform pentru sistemul de operare. Este folosit în principal pentru încărcarea kernel-urilor Linux. Vă permite să aveți mai multe sisteme de operare instalate pe o singură mașină și când porniți calculatorul, selectați boot-ul sistemului de operare dorit.

GRUB2 este o ramură nouă și este radical diferită de GRUB Legacy, se bazează pe PUPA și are o structură modulară. Suporta mai multe sisteme de fisiere, functioneaza cu BIOS si EFI.

Instalarea GRUB2:

Despre instalare Nu voi scrie prea mult, pe diferite distribuții poate diferi, de obicei, arată așa:

/ dev / sda este un dispozitiv, nu o partiție.

Există, de asemenea, o serie de opțiuni, pentru fiecare caz, versiunile GRUB2 și distribuția pot diferi, nu are nici un rost să îl descriem. Reinstalarea nu este diferită de instalare și este efectuată de comanda grub-install.

După instalare, încărcătorul de încărcare este gata să funcționeze în modul consola, pentru a corecta acest lucru, trebuie să generați un fișier de configurare, despre acesta mai jos.

Setare:

fișierul de configurare implicit este localizat aici - /boot/grub/grub.cfg. Dacă fișierul a fost generat folosind grub-mkconfig. atunci nu este potrivit pentru editare și va fi suprascris la următoarea actualizare. Și dacă, la urma urmei, ați decis să configurați singur fișierul bootloader, apoi să ștergeți versiunea generată și să creați una nouă, pe cont propriu sau pe baza exemplelor.

Configurație automată:

Să începem cu cea mai simplă generare automată a comenzii:

Această comandă generează fișierul grub.cfg. Pentru a detecta automat OS-urile străine, aveți nevoie de un pachet os-prober. În general, configurația grub-mkconfig este configurată în fișierul / etc / default / grub. și, de asemenea, în fișierele din directorul /etc/grub.d/. Adăugați elementele de meniu în fișierul /etc/grub.d/40_custom sau /boot/grub/custom.cfg. Pentru ca schimbările să aibă efect, trebuie să executați comanda:

  • GRUB_DEFAULT - Selectați pentru a încărca elementul de meniu în mod implicit. Pot fi selectate prin număr sau nume.
  • GRUB_TIMEOUT - Indică timpul de întârziere înainte de încărcarea elementului implicit.
  • GRUB_HIDDEN_TIMEOUT - Timpul de asteptare inainte de lista cu elementele de meniu este incarcata.
  • GRUB_DISABLE_OS_PROBER - Înlătura verificarea pentru sistemul de operare instalat.
  • GRUB_GFXMODE - responsabil pentru rezoluția ecranului. Comanda vbeinfo vă permite să vedeți lista opțiunilor de permisiune disponibile în linia de comandă GRUB2.
  • GRUB_BACKGROUND - Calea către imaginea de fundal.
  • GRUB_THEME - Calea temelor.

Configurație manuală:

Limba scriptului de configurare GRUB2 este o carcasă simplificată UNIX. Scriptul poate fi simplu și foarte complex, complexitatea scenariului este nelimitată. Scriptul generat de grub-mkconfig este potrivit pentru încărcare în majoritatea cazurilor, dar este greoi.

Configurarea manuală a GRUB2 oferă acces la toate funcțiile, iar prin simplificarea și eliminarea codului inutil puteți obține o mai mare stabilitate, fiabilitate și viteză.

Pentru mai multe detalii despre configurația GRUB2 cu exemple de cod de configurare și alte informații, consultați manualul GNU GRUB2.

  • Layout disc Linux (sisteme de fișiere Linux)
  • Resetarea parolei root Linux
  • Systemd - descriere, listă de comenzi de bază
  • Formatarea Flash USB și lucrul cu unitatea USB Flash în Linux
  • Ar trebui să creez singur sistemul de operare?
  • Decompiler capabilități

Articole similare