Situatie
De ce este important GRUB pentru bootare duală Linux
GRUB, prescurtare de la GRand Unified Bootloader, este bootloader-ul standard utilizat de majoritatea distribuțiilor Linux populare. Este un program care încarcă și transferă controlul către kernel-ul sistemului de operare în timpul pornirii sistemului. GRUB apare de obicei ca un meniu de selecție a bootării, permițându-vă să alegeți sistemul de operare în care doriți să bootați (printre altele, vom discuta mai târziu) atunci când porniți un PC cu bootare duală. Chiar și în configurațiile cu un singur sistem de operare, GRUB este prezent – de obicei este ascuns de dvs. sau setat cu un timeout foarte scurt, așa că este posibil să nu îl observați.
Să presupunem că folosești Windows 11 dual-boot cu o distribuție Linux. Aici ai de-a face cu două bootloader-e – GRUB pentru Linux și Windows Boot Manager pentru Windows 11. Windows Boot Manager este menit să pornească Windows și nu va detecta distribuția Linux în mod implicit. Va trebui să intri în BIOS/UEFI pentru a schimba ordinea de boot sau să ajustezi cu BCDEdit pentru a porni în sistemul tău Linux – ceea ce poate fi o adevărată bătaie de cap!
Din fericire, GRUB poate detecta automat Windows 11 și îți va permite să alegi oricare dintre sistemele de operare pentru a porni. Această compatibilitate îmbunătățită este ceea ce face ca GRUB să fie atât de puternic, popular și ceva ce ar trebui să știi ca un dual-booter Linux. De exemplu, pe PC-ul meu cu dual-boot Linux-Windows, Windows Boot Manager nu detectează partiția mea Garuda Linux, dar GRUB recunoaște ambele sisteme de operare.
Solutie
Pe un PC cu dual-boot, ordinea în care instalați sistemele de operare este importantă. Oricare ar fi sistemul de operare pe care îl instalați ultimul, aproape întotdeauna își va seta propriul bootloader ca implicit. Prin urmare, dacă configurați un PC cu dual-boot Windows-Linux, instalați întotdeauna Windows mai întâi și Linux ultimul pentru a obține GRUB ca bootloader implicit.
Dacă instalați accidental Windows ultimul, nu numai că Windows Boot Manager va controla procesul de bootare, dar poate și șterge GRUB din partiția EFI – o partiție specială care stochează bootloader-ele și alte fișiere de boot pentru sistemele bazate pe UEFI. Uneori, chiar și într-un sistem dual-boot, este posibil să nu întâlniți meniul GRUB și să porniți direct într-unul dintre sistemele de operare instalate. Acest lucru se întâmplă în principal din două motive.
În primul rând, dacă porniți dual-boot două sisteme Linux, GRUB-ul unui sistem Linux trebuie să controleze procesul de pornire – probabil sistemul Linux pe care porniți. Acum, dacă este configurat să rămână ascuns, nu veți primi meniul de selectare a sistemului de operare. Pentru a remedia acest lucru, în timp ce vă aflați pe sistemul Linux, deschideți terminalul și introduceți această comandă:
sudo nano /etc/default/grub
Căutați linia care spune GRUB_TIMEOUT_STYLE. Probabil este setată pe „ascuns”. Schimbați-o în meniu. Apoi, căutați linia care spune GRUB_TIMEOUT și setați-i valoarea la 5 sau 10 – ceea ce indică câte secunde va fi vizibil meniul GRUB înainte de pornirea în sistemul de operare implicit. După efectuarea modificărilor, apăsați Ctrl+o și Enter pentru a salva modificările și Ctrl+x pentru a ieși din editorul de fișiere.
După ce salvați fișierul, executați această comandă în terminal:
sudo update-grub
Acum reporniți sistemul și ar trebui să vedeți meniul GRUB, care vă permite să alegeți între instalările Linux.
Alternativ, dacă utilizați dual-boot pe Windows cu Linux și puteți boota doar în Windows, acest lucru s-ar putea datora faptului că este activată funcția de bootare rapidă. Urmați ghidul nostru despre dezactivarea bootării rapide pentru Windows 10 (ar trebui să funcționeze și pe Windows 11) și acest lucru ar trebui să vă rezolve problema.
Totuși, dacă tot nu vedeți GRUB, este posibil ca Windows să-l fi șters din partiția EFI. Pentru a remedia acest lucru, luați un stick USB Linux live, ideal cu aceeași distribuție ca cea pe care încercați să o recuperați. Acum, procesul de recuperare GRUB va fi diferit în funcție de distribuția specifică, așa că vă voi îndruma către ghiduri utile pe care le puteți urma:
- Dacă este Ubuntu sau o distribuție bazată pe Ubuntu, utilizați instrumentul de reparare a bootării.
- Dacă este bazată pe Arch, utilizați arch-chroot
- Dacă este bazată pe Fedora, utilizați grub2-install
- Dacă este openSUSE, utilizați modulul YaST Boot Loader
După ce ați terminat, vă încurajez să accesați setările BIOS/UEFI și să verificați ordinea de bootare. Asigurați-vă că distribuția Linux preferată – unde ați reparat GRUB – este selectată ca primă opțiune.
Leave A Comment?