Modificați ordinea de pornire grub în Debian Linux

acest tutorial explică modul de modificare a ordinii de pornire grub în Debian din linia de comandă în câțiva pași simpli. Pașii descriși în acest articol sunt utili pentru alte distribuții Linux bazate pe Debian, inclusiv Ubuntu.

GRUB este un încărcător de boot care permite utilizatorilor să pornească mai multe sisteme de operare și configurații de kernel. După ce ați citit acest tutorial, veți ști cum să definiți un alt sistem de operare sau kernel pentru a porni în mod implicit și cum să personalizați unele opțiuni de pornire.

în imaginea de mai jos, puteți vedea un meniu grub cu 3 elemente: Debian GNU/Linux, Opțiuni avansate Pentru Debian GNU/Linux și Windows 10. Deoarece numărarea începe de la zero, primul element (Debian) este 0, Al doilea element (Opțiuni avansate) este 1, iar al treilea element (Windows) este 2.

în mod Implicit, grub va porni elementul 0. Astfel, pentru a schimba ordinea de pornire, trebuie să definiți numărul de elemente pe care doriți să le porniți în mod implicit în fișierul de configurare grub /etc/default/grub.

schimbați ordinea de pornire grub

pentru a schimba ordinea de pornire, prioritizați un alt sistem de operare sau configurație de kernel editați fișierul /etc/default/grub folosind orice editor de text doriți. Îl puteți edita folosind nano, așa cum se arată în exemplul de mai jos. Amintiți-vă, aveți nevoie de privilegii de superutilizator pentru a edita fișierul de configurare grub.

sudo nano / etc / Implicit / grub

găsiți următoarea linie

GRUB_DEFAULT=0

Editați linia care înlocuiește 0 cu numărul articolului pe care doriți să îl porniți în mod implicit. În cazul meu, vreau să schimb boot-ul implicit în Windows. Astfel am setat al treilea element, 2 (deoarece numărul începe de la 0).

GRUB_DEFAULT=2

dacă editați fișierul folosind nano, ieșiți din Salvarea modificării apăsând CTRL+X și Y.

apoi actualizați grub executând sudo update-grub așa cum se arată mai jos.

actualizare sudo-grub

după cum puteți vedea acum, Windows va porni în mod implicit.

setări suplimentare puteți edita din / etc/default /grub

puteți edita Setări suplimentare definite în fișierul de configurare/etc/default / grub.
după cum puteți vedea în imaginea următoare, sub linia GRUB_DEFAULT=0, există linia GRUB_TIMEOUT=5. Această linie definește timpul pe care grub îl va aștepta până la pornirea automată. Înlocuiți 5 pentru numărul de secunde pe care doriți grub să aștepte. De exemplu, pentru ca grub să aștepte 10 secunde pentru a porni GRUB_DEFAULT=0, înlocuiți linia respectivă cu următoarea linie.

GRUB_TIMEOUT=10

linia GRUB_CMDLINE_LINUX_DEFAULT=” quiet ” este utilizată pentru a trece opțiunile de pornire a kernel-ului. În captura de ecran de mai sus, opțiunea este „liniștită”, ceea ce înseamnă că procesul de pornire va fi afișat în modul text ca în captura de ecran de mai jos.

opțiunea quiet oferă transparență suplimentară procesului de boot, permițând utilizatorului să vadă pașii și să reușească sau să eșueze.

o altă opțiune pe care o puteți trece la linia GRUB_CMDLINE_LINUX_DEFAULT= este opțiunea „splash”. Dacă înlocuiți ” quiet „cu” splash ” ca în linia de mai jos, procesul de pornire nu va fi afișat în modul text; veți vedea în schimb o încărcare a logo-ului, așa cum se arată în imaginea următoare.

GRUB_CMDLINE_LINUX_DEFAULT=”splash”

chiar dacă unii oameni consideră această opțiune un format mai bun (îl puteți personaliza), această opțiune nu oferă utilizatorilor o vizualizare live a procesului de pornire.

linia GRUB_CMDLINE_LINUX_DEFAULT= poate fi folosită și pentru a porni sistemul în modul text. Pentru a porni în modul text, în loc de liniște sau splash, trebuie să utilizați opțiunea text așa cum se arată în captura de ecran de mai jos.

GRUB_CMDLINE_LINUX_DEFAULT= „text”

ieșiți salvarea modificării și rulați:

actualizare sudo-grub

dezactivați managerul de afișare utilizând systemctl. În cazul meu, managerul meu de afișare este LightDM. Înlocuiți lightdm cu managerul de afișare curent și executați comanda de mai jos.

sudo systemctl dezactivează lightdm

reporniți în modul text.

acum vă puteți conecta în modul text. Dacă doriți să lansați o sesiune grafică, executați:

sudo systemctl start < DisplayManager>

unde < DIsplayManager> trebuie înlocuit cu numele de manager de afișare (de exemplu, gdm3).

concluzie

după cum puteți vedea, tratarea grub este foarte ușoară și puteți controla modul în care sistemul dvs. pornește în câțiva pași pe care orice nivel de utilizator Linux îl poate învăța. Atunci când se ocupă de aceasta, cea mai frecventă greșeală este să nu vă amintiți să rulați update-grub de fiecare dată când fișierul este editat. Amintiți-vă, atunci când selectați ordinea de pornire, numărarea începe de la zero; dacă tastați un număr de ordine greșit, sistemul dvs. nu va porni așa cum era de așteptat.

opțiunea liniștită la linia GRUB_CMDLINE_LINUX_DEFAULT= poate fi mai bună decât splash, deoarece permite utilizatorului să vadă procesul de boot transparent.

ultima secțiune a acestui tutorial care arată cum să porniți de pe un terminal sau consolă este utilă dacă mediul dvs. grafic nu vă împiedică să porniți sistemul. De asemenea, există erori de securitate asociate procesului de încărcare grafică; de aceea, unii utilizatori preferă să-și pornească sistemele în modul text. Aceasta ar fi configurația adecvată pentru servere sau dispozitive care trebuie să salveze sau să optimizeze resursele. Odată conectat în modul text, utilizatorii pot porni x manual cu comenzi startx sau systemctl.

sper că acest tutorial a fost util. Continuați să urmați sugestiile Linux pentru mai multe sfaturi și tutoriale Linux.

Lasă un răspuns

Adresa ta de email nu va fi publicată.