Ubuntu Linux žaliems/Grub

Iš Wikibooks.

Kas yra "Grub"[keisti]

Paprastai kalbant "Grub" yra programa, kuri leidžia pasirinkti su kuria operacine sistema vartotojas nori dirbi.

"Grub" versijos[keisti]

Siekiant išplėsti "Grub" galimybes buvo pradėta kurti nauja jos versija "Grub 2". Senoji "Grub" versija dabar dar vadinama "Legacy GRUB", paskutinis jos versijos numeris buvo 0.97.

Kaip sužinoti "Grub" versiją?[keisti]

Terminale reikia įrašyti komandą:

grub-install -v

"GRUB 2" laikoma nuo versijos numerio 1.96 ir daugiau.

"Grub" nustatymų keitimas[keisti]

Koreguoti "Grub" nustatymus galima dviem būdais: per komandinę eilutę arba naudojantis "Startup Manager" įrankiu.

"Grub" nustatymų keitimas per komandinę eilutę[keisti]

Iš esmės nustatymų keitimas "Grub 2" ir "Legacy GRUB" skiriasi tuo, kad pasikeitė failai, kurios reikia modifikuoti. Senoje "Grub" versijoje vartotojas turėjo nustatymus keisti menu.lst faile. Tuo tarpu naujoje versijoje vartotojui norinčiam keisti nustatymus reikia keisti grub arba grub.d failą.

Kaip pakeisti numatytąją operacinę sistemą[keisti]

Pateiksiu pavyzdį, kaip pasikeisti numatytąją operacinę sistemą į Windows (skirtą "Grub 2").

Įvedame į terminalą komandą:

grep menuentry /boot/grub/grub.cfg

Ši komanda yra tik informacinė, kad lengviau būtų sužinoti operacinės sistemos eilės numerį. Rezultate turėtumėte gauti kažką panašaus:

menuentry 'Ubuntu, with Linux 2.6.32-26-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.32-26-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {

Pavyzdyje matote, kad "Windows XP" yra 5-ta nuo viršaus. Jei skaičiuotumėme nuo 0-lio, tai "Windows XP" būtų 4-ta. Dabar į terminalą įvedame komandą:

sudo gedit /etc/default/grub

Surandame eilute GRUB_DEFAULT ir pakeičiam jos reikšmę į 4, kadangi grub faile numeracija prasideda nuo 0.

GRUB_DEFAULT=4

Failą išsaugome ir uždarome. Belieka atnaujinti "grub" su nauja informacija. Įvedame į terminalą komandą:

sudo update-grub

Sekantį kartą numatytoji operacinė sistema mano atveju bus "Windows XP". Norėdami pakeisti numatytąją sistemą reikėtų vėl pakeisti GRUB_DEFAULT reikšmę ir atnaujinti "grub" su prieš tai minėta komanda.

"Grub" nustatymų keitimas per "Startup Manager"[keisti]

Keisti "Grub" nustatymus galima ne tik per komandinę eilutę, bet ir naudojantis "Startup Manager" programa. Ši programa turi vartotojo sąsają ir per ją galima keisti pagrindinius "Grub" nustatymus.

"Startup Manager" instaliavimas[keisti]

Galima instaliuoti per komandinę eilutę:

sudo apt-get install startupmanager

Taip pat galima instaliuoti per Ubuntu Programų Centrą. Po instaliavimo "Startup Manager" turėtumėte rasti Sistema -> Administravimas skyriuje.