Kako konfigurirati postavke GRUB2 Boot Loadera
Ubuntu i većina drugih Linux distribucija sada koriste GRUB2 boot loader. Možete promijeniti njegove postavke da biste odabrali zadani operacijski sustav, postavili pozadinsku sliku i odabrali koliko dugo GRUB odbrojava prije automatskog podizanja zadanog OS-a.
Ovdje smo konfigurirali GRUB2 na Ubuntu 14.04, ali proces bi trebao biti sličan za druge Linux distribucije. Možda ste u prošlosti prilagodili izvorne postavke GRUB-a uređivanjem njegove datoteke menu.lst, ali je postupak sada drugačiji.
Osnove konfiguracije GRUB2
GRUB2 ne koristi datoteku menu.lst. Umjesto toga, njegova glavna konfiguracijska datoteka je /boot/grub/grub.cfg datoteka. Međutim, tu datoteku ne biste trebali uređivati ručno! Ova je datoteka samo za vlastitu upotrebu GRUB2. Automatski se kreira pokretanjem update-grub naredbu kao root - drugim riječima, trčanje sudo update-grub na Ubuntuu.
Vaše GRUB postavke pohranjuju se u datoteci / etc / default / grub. Uredite ovu datoteku da biste promijenili postavke GRUB2. Skripte se također nalaze u direktoriju /etc/grub.d/. Na primjer, na Ubuntuu postoje skripte koje konfiguriraju zadanu temu. Tu je i os-prober skripta koja provjerava unutarnje tvrde diskove sustava za druge instalirane operacijske sustave - Windows, druge Linux distribucije, Mac OS X, i tako dalje - i automatski ih dodaje u izbornik GRUB2.
Kada pokrenete naredbu update-grub, GRUB automatski kombinira postavke iz / etc / default / grub datoteke, skripte iz direktorija /etc/grub.d/ i svega ostalog, stvarajući / boot / grub / grub. cfg datoteka koja je pročitana pri dizanju.
Drugim riječima, da biste prilagodili postavke GRUB2, morat ćete urediti datoteku / etc / default / grub, a zatim pokrenuti sudo update-grub naredba.
Uredite GRUB konfiguracijsku datoteku
Otvorite datoteku / etc / default / grub za uređivanje u standardnom uređivaču teksta. Ako želite koristiti grafički uređivač teksta, otvorite terminal - ili pritisnite Alt + F2 - i pokrenite sljedeću naredbu:
gksu gedit / etc / default / grub
Za urednik baziran na terminalu koji se lako koristi - Nano - koristite sljedeću naredbu. Možete koristiti bilo koji uređivač teksta koji vam se sviđa, naravno - uključujući standardni vi editor teksta.
sudo nano / etc / default / grub
Datoteka / etc / default / grub je kratka i trebala bi biti jednostavna za uređivanje. Kao i kod bilo koje druge konfiguracijske datoteke, morate urediti opcije u željeno stanje, a zatim promijeniti datoteku. Ako se bilo koja od donjih opcija već ne pojavi u datoteci, dodajte je na novu liniju. Ako se to dogodi, uredite postojeći redak umjesto dodavanja duplikata.
Odaberite zadani OS: Promijeni GRUB_DEFAULT = crta. Prema zadanim postavkama, GRUB_DEFAULT = 0 koristi prvi unos kao zadani - promijenite broj na 1 da biste koristili drugi unos, 2 da biste koristili treći unos ili tako dalje. Također možete koristiti GRUB_DEFAULT = spremaju i GRUB će automatski pokrenuti posljednji operativni sustav koji ste odabrali svaki put kada pokrećete sustav. Također možete odrediti oznaku u navodnicima. Na primjer, ako imate operacijski sustav pod nazivom Windows 7 (loader) na popisu OS-a, možete ga koristiti GRUB_DEFAULT = "Windows 7 (loader)"
Spremi zadani operativni sustav: Ako odaberete GRUB_DEFAULT = spremaju, trebate dodati i GRUB_SAVEDEFAULT = true linija - inače neće raditi.
Odaberite hoće li GRUB biti skriven: S instaliranim samo jednim operativnim sustavom, Ubuntu defaulira GRUB kako bi se automatski pokrenuo na zadani OS s opcijom GRUB_HIDDEN_TIMEOUT = 0. Ova opcija određuje GRUB će biti skriven i automatski će se pokrenuti na zadani OS nakon 0 sekundi - drugim riječima. Još uvijek možete pristupiti izborniku držeći Shift dok se računalo pokreće. Za postavljanje višeg vremenskog ograničenja koristite nešto slično GRUB_HIDDEN_TIMEOUT = 5 - GRUB će prikazati prazan zaslon ili početni zaslon na pet sekundi, tijekom kojih možete pritisnuti bilo koju tipku za prikaz izbornika. Da biste spriječili automatsko skrivanje GRUB-a, komentirajte redak - samo dodajte # prije njega kako bi ga pročitali # GRUB_HIDDEN_TIMEOUT = 0 .
Upravljajte GRUB-ovim izbornikom Timeout: Ako GRUB nije automatski skriven, vidjet ćete izbornik svaki put kad se računalo pokrene. GRUB će automatski pokrenuti zadani operativni sustav nakon određenog vremena, obično deset sekundi. Za to vrijeme možete odabrati drugi OS ili ga ostaviti da se automatski pokrene. Da biste promijenili razdoblje odgode, uredite GRUB_TIMEOUT = 10 i unesite bilo koji broj sekundi koje želite. (Zapamtite, ovo se koristi samo ako GRUB nije skriven.) Da biste spriječili automatsko pokretanje GRUB-a i uvijek čekali da odaberete OS, promijenite liniju na GRUB_TIMEOUT = -1
Odaberite pozadinsku sliku: GRUB_BACKGROUND linija kontrolira je li korištena pozadinska slika - prema zadanim postavkama GRUB koristi crno-bijeli crno-bijeli izgled. Možete dodati liniju kao GRUB_BACKGROUND =”/ home / user / Slike / background.png” za određivanje slikovne datoteke koju će GRUB koristiti.
Slika mora odgovarati različitim specifikacijama. GRUB podržava JPG / JPEG slike, ali one su ograničene na 256 boja - tako da vjerojatno ne želite koristiti JPG sliku. Umjesto toga, vjerojatno ćete htjeti koristiti PNG sliku koja može imati bilo koji broj boja. Također možete koristiti TGA slikovnu datoteku.
Učinite vaše promjene stupanjem na snagu
Da bi izmjene stupile na snagu, jednostavno spremite tekstualnu datoteku - Datoteka> Spremi u Gedit ili Ctrl + O, a zatim Enter da biste spremili datoteku u Nano -, a zatim pokrenite sudo update-grub naredba. Vaše promjene postat će dio grub.cfg datoteke i koristit će se svaki put kada pokrenete računalo.
To nisu sve postavke GRUB-a, ali su neke od najčešće mijenjanih. Ostale postavke mogu se prilagoditi u datoteci / etc / default / grub ili uređivanjem skripti u direktoriju /etc/grub.d.
Ako ne želite ručno uređivati datoteke, možda ćete moći pronaći grafičke alate za prilagodbu GRUB2 u repozitorijima softvera vaše Linux distribucije. Gornja metoda bi trebala raditi čak i na Linux distribucijama gdje takvi alati nisu lako dostupni, ili ako imate samo pristup naredbenom retku i želite to učiniti ručno.