Sistemul Linux este recunoscut pentru rapiditatea sa, dar procesul de pornire, influențat de încărcătorul Grub, poate necesita un timp considerabil până când sistemul devine complet operațional. Dacă dorești să optimizezi timpul de pornire al sistemului tău Linux, este crucial să ajustezi setările implicite din încărcătorul Grub pentru a obține o pornire mai rapidă.
Precauții înainte de a începe
Modificarea fișierului de configurare al Grub, indiferent cât de minoră, reprezintă un risc. Orice eroare poate afecta grav funcționarea sistemului și poate cauza probleme majore. Prin urmare, înainte de a prezenta metoda de accelerare a timpului de pornire în Linux, este esențial să înțelegem cum se realizează o copie de rezervă a fișierului de configurare Grub. Pentru a face acest lucru, deschide un terminal folosind combinația de taste Ctrl + Alt + T sau Ctrl + Shift + T. Apoi, obține acces root în shell, tastând comanda `su`. Alternativ, dacă accesul root direct nu este posibil, utilizează comanda `sudo -s`.
su -
Sau
sudo -s
Odată ce ai acces root, folosește comanda `cp` pentru a realiza o copie integrală a fișierului de configurare al încărcătorului Grub.
Notă: Asigură-te că înlocuiești „username” cu numele tău de utilizator în comanda de mai jos.
cp /etc/default/grub /home/username/grub.bak
Optimizarea timpului de pornire Grub
Încărcătorul Grub include o setare numită „GRUB_TIMEOUT”. Această setare determină intervalul de timp în care calculatorul rămâne inactiv înainte de a iniția sistemul de operare implicit. Valoarea implicită este de 5 secunde, considerată adecvată pentru majoritatea utilizatorilor. Cu toate acestea, pentru a reduce timpul de pornire, ajustarea acestei valori este cea mai eficientă metodă.
Pentru a modifica viteza de pornire în Grub, este necesar să editezi fișierul de configurare. Cel mai simplu mod de a face acest lucru este folosind editorul de text Nano, datorită ușurinței de utilizare. Pentru a începe procesul de editare, deschide un terminal și obține acces root sau sudo.
su –
Sau
sudo -s
Apoi, deschide fișierul de configurare Grub cu editorul Nano.
nano -w /etc/default/grub
În interiorul fișierului text, caută linia care conține „GRUB_TIMEOUT”. Șterge valoarea `5` și înlocuiește-o cu un număr mai mic. Cu cât valoarea este mai mică, cu atât sistemul va porni mai rapid. Pentru cea mai rapidă pornire, setează-o la:
GRUB_TIMEOUT=0
Alternativ, dacă dorești o pornire mai rapidă, dar vrei să ai totuși timp să vizualizezi meniul, setează-l la 2 secunde.
GRUB_TIMEOUT=2
După ce ai ajustat valoarea GRUB_TIMEOUT, salvează modificările făcute în fișier, apăsând Ctrl + O, apoi închide editorul Nano apăsând Ctrl + X.
Aplicarea modificărilor
După ce ai modificat fișierul de configurare Grub, este timpul să aplici schimbările. Singura modalitate de a implementa modificările este actualizarea încărcătorului de boot. Pentru a face acest lucru, folosește mecanismul de actualizare specific distribuției Linux.
Pentru a începe, deschide un terminal. Odată deschis, obține acces root utilizând `su` sau `sudo -s`.
su -
Sau
sudo -s
Acum că ai acces root, urmează instrucțiunile pentru actualizarea bootloader-ului Grub, specifice distribuției Linux pe care o utilizezi.
Ubuntu/Debian
Pe Ubuntu și Debian, pentru a aplica modificările la bootloader-ul Grub, este suficient să rulezi comanda `update-grub`.
update-grub
Fedora/OpenSUSE
Pe Fedora și OpenSUSE, nu există o comandă simplă `update-grub`. În schimb, pentru a aplica modificările, rulează comanda `grub2-mkconfig`.
grub2-mkconfig -o /boot/grub2/grub.cfg
Arch Linux
Pentru a actualiza setările Grub pe Arch Linux, folosește comanda `grub-mkconfig`.
grub-mkconfig -o /boot/grub/grub.cfg
După ce comanda de actualizare a Grub s-a finalizat, modificările vor fi activate!
Anularea modificărilor Grub
Te-ai răzgândit în legătură cu modificările făcute la Grub? În acest caz, este necesar să restaurezi copia de rezervă creată anterior. Pentru a face acest lucru, deschide un terminal și obține acces root.
su -
Sau
sudo -s
După ce ai obținut acces root, navighează în terminal la directorul home al utilizatorului. Reține că va trebui să înlocuiești „username” cu numele tău de utilizator în comanda de mai jos.
cd /home/username/
Apoi, elimină fișierul de configurare Grub existent din sistemul tău Linux, folosind comanda `rm`.
rm /etc/default/grub
După eliminarea vechiului fișier de configurare, restaurează copia de rezervă. Folosind comanda `mv`, readu fișierul `grub.bak` la locul său original.
mv grub.bak /etc/default/grub
În cele din urmă, actualizează Grub pentru a finaliza modificările efectuate.
Debian/Ubuntu
update-grub
Arch Linux
grub-mkconfig -o /boot/grub/grub.cfg
OpenSUSE/Fedora
grub2-mkconfig -o /boot/grub2/grub.cfg