Kā konfigurēt GRUB2 sāknēšanas iekrāvēja iestatījumus

Ubuntu un lielākā daļa citu Linux izplatījumu tagad izmanto GRUB2 sāknēšanas iekrāvēju. Varat mainīt tā iestatījumus, lai izvēlētos noklusējuma operētājsistēmu, iestatītu fona attēlu un izvēlētos, cik ilgi GRUB tiek skaitīts pirms noklusējuma OS automātiskās palaišanas.

Mēs šeit konfigurējām GRUB2 Ubuntu 14.04, taču procesam jābūt līdzīgam citiem Linux izplatījumiem. Iespējams, esat pielāgojis GRUB sākotnējos iestatījumus, iepriekš rediģējot tā menu.lst failu, taču tagad process ir atšķirīgs.

GRUB2 konfigurācijas pamati

SAISTĪTĀ: GRUB2 101: Kā piekļūt Linux izplatītāja sāknēšanas ielādētājam un to izmantot

GRUB2 neizmanto menu.lst failu. Tā vietā tā galvenais konfigurācijas fails ir fails /boot/grub/grub.cfg. Tomēr jums nevajadzētu rediģēt šo failu ar roku! Šis fails ir paredzēts tikai GRUB2 pašu lietošanai. Tas tiek automātiski izveidots, palaižot komandu update-grub kā sakni - citiem vārdiem sakot, palaižot sudo update-grub Ubuntu.

Jūsu pašu GRUB iestatījumi tiek saglabāti failā / etc / default / grub. Rediģējiet šo failu, lai mainītu GRUB2 iestatījumus. Skripti atrodas arī direktorijā /etc/grub.d/. Piemēram, Ubuntu šeit ir skripti, kas konfigurē noklusējuma motīvu. Ir arī os-prober skripts, kas pārbauda sistēmas iekšējos cietos diskus citās instalētās operētājsistēmās - Windows, citos Linux izplatījumos, Mac OS X un tā tālāk - un automātiski pievieno tos GRUB2 izvēlnei.

Palaidot komandu update-grub, GRUB automātiski apvieno iestatījumus no faila / etc / default / grub, skriptus no direktorija /etc/grub.d/ un visu pārējo, izveidojot / boot / grub / grub. cfg fails, kas tiek lasīts sāknēšanas laikā.

Citiem vārdiem sakot, lai pielāgotu savus GRUB2 iestatījumus, jums būs jārediģē / etc / default / grub fails un pēc tam jāpalaiž sudo update-grub komanda.

Rediģējiet GRUB konfigurācijas failu

SAISTĪTS: iesācēju ceļvedis teksta failu rediģēšanai ar Vi

Atveriet failu / etc / default / grub rediģēšanai standarta teksta redaktorā. Ja vēlaties izmantot grafisko teksta redaktoru, atveriet termināli - vai nospiediet Alt + F2 - un palaidiet šādu komandu:

gksu gedit / etc / default / grub

Viegli lietojamam termināļa redaktoram - Nano - izmantojiet šo komandu. Jūs, protams, varat izmantot jebkuru sev tīkamu teksta redaktoru, ieskaitot standarta vi teksta redaktoru.

sudo nano / etc / default / grub

/ Etc / default / grub fails ir īss, un to vajadzētu viegli rediģēt. Tāpat kā jebkuram citam konfigurācijas failam, rediģējiet opcijas vēlamajā stāvoklī un pēc tam mainiet failu. Ja kāda no tālāk norādītajām opcijām failā vēl neparādās, pievienojiet to jaunai rindai. Ja tā notiek, rediģējiet esošo rindu, nevis pievienojiet tās dublikātu.

Izvēlieties Noklusējuma OS : mainiet GRUB_DEFAULT = līniju. Pēc noklusējuma GRUB_DEFAULT = 0 kā noklusējumu izmanto pirmo ierakstu - nomainiet numuru uz 1, lai izmantotu otro ierakstu, 2, lai izmantotu trešo ierakstu, utt. Varat arī izmantot GRUB_DEFAULT = saved, un GRUB automātiski palaidīs pēdējo izvēlēto operētājsistēmu katru reizi, kad sākat. Varat arī norādīt etiķeti pēdiņās. Piemēram, ja jūsu OS sarakstā bija operētājsistēma ar nosaukumu Windows 7 (loader), varat izmantot GRUB_DEFAULT = ”Windows 7 (loader)”

Noklusējuma operētājsistēmas saglabāšana : ja izvēlaties GRUB_DEFAULT = saved , jums jāpievieno arī GRUB_SAVEDEFAULT = true līnija - pretējā gadījumā tas nedarbosies.

Izvēlieties, vai GRUB ir paslēpts : Ja ir instalēta tikai viena operētājsistēma, Ubuntu noklusē GRUB, lai automātiski sāknētu noklusējuma OS ar opciju GRUB_HIDDEN_TIMEOUT = 0. Šī opcija norāda, ka GRUB tiks paslēpts, un tas automātiski palaidīs noklusējuma OS pēc 0 sekundēm - citiem vārdiem sakot. Jūs joprojām varat piekļūt izvēlnei, turot nospiestu taustiņu Shift, kamēr dators tiek palaists. Lai iestatītu augstāku taimautu, izmantojiet kaut ko līdzīgu GRUB_HIDDEN_TIMEOUT = 5 - GRUB piecas sekundes parādīs tukšu ekrānu vai splash screen, kura laikā varat nospiest jebkuru taustiņu, lai apskatītu izvēlni. Lai GRUB netiktu automātiski paslēpts, komentējiet rindiņu - vienkārši pievienojiet # pirms tā, lai tā rādītu # GRUB_HIDDEN_TIMEOUT = 0 .

Kontrolējiet GRUB izvēlnes taimautu : ja GRUB netiek automātiski paslēpts, izvēlne tiks parādīta katru reizi, kad dators tiks palaists. GRUB automātiski noklusēs noklusējuma operētājsistēmu pēc laika perioda, parasti desmit sekundes. Šajā laikā varat izvēlēties citu operētājsistēmu vai atstāt to automātiski sāknēt. Lai mainītu taimauta periodu, rediģējiet rindu GRUB_TIMEOUT = 10 un ievadiet jebkuru vēlamo sekunžu skaitu. (Atcerieties, ka tas tiek izmantots tikai tad, ja GRUB nav paslēpts.) Lai neļautu GRUB automātiski startēt un vienmēr gaidiet, kamēr izvēlaties OS, nomainiet līniju uz GRUB_TIMEOUT = -1

Izvēlieties fona attēlu : GRUB_BACKGROUND līnija kontrolē, vai tiek izmantots fona attēls - pēc noklusējuma GRUB izmanto melnbaltu melnbaltu izskatu. Jūs varat pievienot rindiņu, piemēram, GRUB_BACKGROUND = ”/ home / user / Pictures / background.png”, lai norādītu GRUB izmantoto attēla failu.

Attēla failam jāatbilst dažādām specifikācijām. GRUB atbalsta JPG / JPEG attēlus, taču tie ir ierobežoti līdz 256 krāsām - tāpēc jūs, iespējams, nevēlaties izmantot JPG attēlu. Tā vietā jūs, iespējams, vēlēsities izmantot PNG attēlu, kurā var būt jebkurš krāsu skaits. Varat arī izmantot TGA attēla failu.

Ieviesiet veiktās izmaiņas

Lai izmaiņas stātos spēkā, vienkārši saglabājiet teksta failu - Fails> Saglabāt Gedit vai Ctrl + O un pēc tam Enter, lai failu saglabātu Nano, un pēc tam palaidiet komandu sudo update-grub . Jūsu veiktās izmaiņas kļūs par daļu no faila grub.cfg un tiks izmantotas katru reizi, kad palaidīsit datoru.

Šie nav visi GRUB iestatījumi, taču tie ir daži no visbiežāk mainītajiem. Citus iestatījumus var pielāgot failā / etc / default / grub vai rediģējot skriptus direktorijā /etc/grub.d.

Ja nevēlaties rediģēt failus ar roku, iespējams, ka Linux diska programmatūras krātuvēs varat atrast grafiskus rīkus GRUB2 pielāgošanai. Iepriekš aprakstītajai metodei vajadzētu darboties pat Linux distros, kur šādi rīki nav viegli pieejami vai ja jums vienkārši ir piekļuve komandrindai un vēlaties to izdarīt ar rokām.