Situatie
GRUB (GRand Unified Bootloader) este bootloader-ul folosit de majoritatea distribuțiilor Linux, inclusiv Fedora. Este responsabil pentru încărcarea kernel-ului Linux și pentru inițializarea sistemului tău. Optimizarea GRUB poate îmbunătăți performanța la bootare și poate oferi o experiență mai fluidă și mai personalizabilă.
Solutie
1. Actualizează GRUB
Înainte de a începe orice modificări, asigură-te că GRUB este la zi. Fedora se actualizează frecvent, iar o versiune mai recentă a GRUB poate aduce îmbunătățiri de performanță și securitate. Pentru a actualiza GRUB, rulează comanda:
“`bash
sudo dnf update grub2
“`
2. Configurarea GRUB
Fișierul principal de configurare pentru GRUB este `/etc/default/grub`. Acesta controlează majoritatea opțiunilor GRUB. Iată câteva modificări utile pe care le poți face:
2.1. Modifică Timpul de Așteptare
Per default, GRUB așteaptă 5 secunde înainte de a încărca sistemul de operare implicit. Dacă dorești să reduci acest timp pentru a accelera procesul de bootare, editează fișierul `/etc/default/grub`:
“`bash
sudo nano /etc/default/grub
“`
Schimbă linia `GRUB_TIMEOUT` la valoarea dorită (de exemplu, 2 secunde):
“`plaintext
GRUB_TIMEOUT=2
“`
Salvează modificările și închide editorul (în Nano, apasă `Ctrl+X`, apoi `Y`, și apoi `Enter`).
Actualizează configurația GRUB:
“`bash
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
“`
2.2. Ascunde Lista de Sisteme de Operare
Dacă ai doar un sistem de operare instalat și nu dorești să vezi lista de opțiuni, poți ascunde meniul GRUB complet. Editează fișierul `/etc/default/grub`:
“`bash
sudo nano /etc/default/grub
“`
Adaugă sau modifică liniile:
“`plaintext
GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=0
“`
Salvează modificările și închide editorul.
Actualizează configurația GRUB:
“`bash
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
“`
3. Optimizarea Opțiunilor de Kernel
Pentru a îmbunătăți performanța sistemului, poți adăuga parametri de kernel care pot reduce timpul de bootare. De exemplu, poți dezactiva serviciile neesențiale sau poți optimiza gestionarea resurselor:
1. Deschide fișierul de configurare GRUB
“`bash
sudo nano /etc/default/grub
“`
2. Adaugă parametri de kernel la linia `GRUB_CMDLINE_LINUX`, de exemplu:
“`plaintext
GRUB_CMDLINE_LINUX=”quiet splash noatime”
“`
– `quiet` reduce mesajele afișate în timpul bootării.
– `splash` arată o imagine de boot în locul textului.
– `noatime` îmbunătățește performanța prin reducerea actualizărilor de timestamp-uri pe sistemul de fișiere.
3. Salvează modificările și închide editorul
4. Actualizează configurația GRUB
“`bash
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
“`
### 4. Utilizarea GRUB Customizer
Pentru utilizatorii care preferă o interfață grafică, GRUB Customizer este o opțiune excelentă. Este un tool care permite personalizarea opțiunilor GRUB fără a edita manual fișierele de configurare.
1. Instalează GRUB Customizer:
“`bash
sudo dnf install grub-customizer
“`
2. Lansează GRUB Customizer din meniul de aplicații sau folosind comanda:
“`bash
grub-customizer
“`
### 5. Curățarea Opțiunilor de Boot
Dacă ai mai multe kernel-uri instalate și dorești să le gestionezi, poți șterge versiunile mai vechi pentru a reduce clutter-ul din meniul GRUB.
1. Listă kernel-uri instalate:
“`bash
rpm -q kernel
“`
2. Șterge kernel-uri mai vechi:
Înlocuiește `<version>` cu versiunea kernel-ului pe care dorești să o ștergi:
“`bash
sudo dnf remove kernel-<version>
“`
Asigură-te că lași cel puțin două versiuni ale kernel-ului pentru a avea o opțiune de rezervă în cazul în care întâlnești probleme cu cel mai recent kernel.
Leave A Comment?