Pagina principala » HOWTO » Cum se configurează setările încărcătorului de boot GRUB2

    Cum se configurează setările încărcătorului de boot GRUB2

    Ubuntu și majoritatea distribuțiilor Linux utilizează acum încărcătorul de încărcare GRUB2. Aveți posibilitatea să modificați setările pentru a selecta un sistem de operare implicit, pentru a seta o imagine de fundal și pentru a alege cât timp va trece GRUB în jos înainte de a porni automat sistemul de operare implicit.

    Am configurat GRUB2 pe Ubuntu 14.04 aici, dar procesul ar trebui să fie similar pentru alte distribuții Linux. Este posibil să fi configurat setările originale ale GRUB modificând fișierul menu.lst în trecut, însă procesul este acum diferit.

    GRUB2 Elementele de bază ale configurației

    GRUB2 nu utilizează un fișier menu.lst. În schimb, fișierul de configurare principal este fișierul /boot/grub/grub.cfg. Cu toate acestea, nu ar trebui să editați acest fișier manual! Acest fișier este doar pentru utilizarea GRUB2. Este creat automat prin rularea update-grub comanda ca rădăcină - cu alte cuvinte, prin rulare sudo update-grub pe Ubuntu.

    Setările GRUB proprii sunt stocate în fișierul / etc / default / grub. Editați acest fișier pentru a modifica setările GRUB2. Scripturile sunt de asemenea localizate în directorul /etc/grub.d/. De exemplu, pe Ubuntu, aici sunt scripturi care configurează tema implicită. Există, de asemenea, un script os-prober care verifică hard disk-urile interne ale sistemului pentru alte sisteme de operare instalate - Windows, alte distribuții Linux, Mac OS X și așa mai departe - și le adaugă automat în meniul GRUB2.

    Când executați comanda update-grub, GRUB combină automat setările din fișierul / etc / default / grub, script-urile din directorul /etc/grub.d/ și orice altceva, creând un / boot / grub / grub. fișier cfg citit la boot.

    Cu alte cuvinte, pentru a personaliza setările GRUB2, va trebui să editați fișierul / etc / default / grub și apoi să rulați sudo update-grub comanda.

    Editați fișierul de configurare GRUB

    Deschideți fișierul / etc / default / grub pentru a edita într-un editor de text standard. Dacă doriți să utilizați un editor de text grafic, deschideți un terminal - sau apăsați Alt + F2 - și executați următoarea comandă:

    gksu gedit / etc / implicit / grub

    Pentru un editor ușor de utilizat bazat pe terminale - Nano - utilizați următoarea comandă. Puteți folosi orice editor de text care vă place, desigur - inclusiv editorul standard de text vi.

    sudo nano / etc / implicit / grub

    Fișierul / etc / default / grub este scurt și trebuie să fie ușor de editat. Ca și în cazul oricărui alt fișier de configurare, trebuie să modificați opțiunile în starea dorită și apoi să modificați fișierul. Dacă una dintre opțiunile de mai jos nu apare deja în fișier, adăugați-o pe o linie nouă. În caz contrar, editați linia existentă în loc să adăugați un duplicat.

    Alegeți sistemul de operare implicit: Schimba GRUB_DEFAULT = linia. În mod implicit, GRUB_DEFAULT = 0 utilizează prima intrare ca valoare implicită - modificați numărul la 1 pentru a utiliza a doua intrare, 2 pentru a utiliza a treia intrare sau așa mai departe. Ați putea, de asemenea, să utilizați GRUB_DEFAULT = salvat iar GRUB va porni automat ultimul sistem de operare pe care l-ați ales de fiecare dată când boot-ați. De asemenea, puteți specifica o etichetă în citate. De exemplu, dacă ați avea un sistem de operare numit Windows 7 (încărcător) în lista de operare, puteți utiliza GRUB_DEFAULT = "Windows 7 (încărcător)"

    Salvați un sistem de operare implicit: Dacă alegeți GRUB_DEFAULT = salvat, trebuie să adăugați și o GRUB_SAVEDEFAULT = true line - altfel nu va funcționa.

    Alegeți dacă GRUB este ascuns: Cu un singur sistem de operare instalat, Ubuntu implică GRUB pentru a porni automat sistemul de operare implicit cu opțiunea GRUB_HIDDEN_TIMEOUT = 0. Această opțiune specifică faptul că GRUB va fi ascuns și va porni automat sistemul de operare implicit după 0 secunde - cu alte cuvinte, cu alte cuvinte. Totuși, puteți accesa meniul ținând apăsată tasta Shift ca cizme pentru computer. Pentru a seta un timeout mai înalt, utilizați ceva de genul GRUB_HIDDEN_TIMEOUT = 5 - GRUB va afișa un ecran gol sau un ecran de pornire timp de cinci secunde, timp în care puteți apăsa orice tastă pentru a vizualiza meniul. Pentru a împiedica ascunderea automată a GRUB-ului, comentați linia afară - trebuie doar să adăugați o # înainte de ao citi # GRUB_HIDDEN_TIMEOUT = 0 .

    Controlul timpului de meniu al GRUB-ului: Dacă GRUB nu este ascuns automat, veți vedea meniul de fiecare dată când computerul dvs. se învârte. GRUB va bloca automat sistemul de operare implicit după o perioadă de timp, de obicei zece secunde. În acest timp, puteți alege un alt sistem de operare sau lăsați-l să ruleze automat. Pentru a modifica perioada de expirare, editați GRUB_TIMEOUT = 10 line și introduceți numărul de secunde dorit. (Rețineți că acest lucru este utilizat numai dacă GRUB nu este ascuns.) Pentru a împiedica GRUB-ul să pornească automat și întotdeauna să așteptați să alegeți un sistem de operare, schimbați linia GRUB_TIMEOUT = -1

    Alegeți o imagine de fundal: The GRUB_BACKGROUND linia controlează dacă este utilizată o imagine de fundal - în mod implicit, GRUB folosește un aspect monocrom alb-negru. Puteți adăuga o linie ca GRUB_BACKGROUND =“/ home / utilizator / Poze / background.png“ pentru a specifica un fișier de imagine GRUB va folosi.

    Fișierul imagine trebuie să îndeplinească diferite specificații. GRUB acceptă imagini JPG / JPEG, dar acestea sunt limitate la 256 de culori - deci probabil că nu doriți să utilizați o imagine JPG. În schimb, probabil veți dori să utilizați o imagine PNG care poate avea orice număr de culori. De asemenea, puteți utiliza un fișier imagine TGA.

    Asigurați-vă că schimbările au efect

    Pentru ca modificările să aibă efect, salvați fișierul text - Fișier> Salvați în Gedit sau Ctrl + O și apoi pe Enter pentru a salva fișierul în Nano - și apoi executați sudo update-grub comanda. Modificările dvs. vor deveni parte a fișierului grub.cfg și vor fi utilizate de fiecare dată când porniți computerul.


    Acestea nu sunt toate setările GRUB, dar ele sunt unele dintre cele mai frecvent schimbate. Alte setări pot fi personalizate în fișierul / etc / default / grub sau prin editarea script-urilor în directorul /etc/grub.d.

    Dacă nu doriți să editați fișierele manual, este posibil să găsiți instrumente grafice pentru personalizarea GRUB2 în depozitele de software ale distribuției Linux. Metoda de mai sus ar trebui să funcționeze chiar și pe distribuții Linux unde astfel de instrumente nu sunt ușor disponibile sau dacă aveți doar acces la linia de comandă și doriți să o faceți manual.