Ero sivun ”GNU GRUB 2” versioiden välillä
(Ak: Uusi sivu: GNU GRUB 2 on suositun GRUB-käynnistyslataimen toinen versio, jonka käyttöön eri jakelut ovat pikkuhiljaa siirtymässä. == Erot versioon 1 == Grub …) |
(ei mitään eroa)
|
Versio 22. joulukuuta 2009 kello 13.19
GNU GRUB 2 on suositun GRUB-käynnistyslataimen toinen versio, jonka käyttöön eri jakelut ovat pikkuhiljaa siirtymässä.
Erot versioon 1
Grub 2 tuo mukanaan uudistetut asetustiedostot, tuen skriptikielelle ja moduulien dynaamiselle lataamiselle, pelastustilan ja mahdollisuuden käyttää teemoja. Se mahdollistaa myös graafisen alkuvalikon ja Live-CD-levykuvien käynnistämisen suoraan kiintolevyltä. Suomalaisia käyttäjiä kiinnostanee myös parempi tuki kotoistukselle, esimerkiksi mahdollisuus käyttää ääkkösiä ja muita erikoismerkkejä.
Ylläpitäjälle näkyvin ero Grubin eri versioiden välillä on muuttuneet asetustiedostot. Esimerkiksi /boot/grub/menu.lst-asetustiedoston (josta kerrotaan tarkemmin artikkelissa Grub sijaan käytetään tiedostoja /boot/grub/grub.cfg, /etc/default/grub ja /etc/grub.d/40_custom.
Toinen näkyvä ero on tavassa saada näkyviin Grubin alkuvalikko. Aiemmin käytössä olleen Esc-näppäimen sijaan valikkoon pääsee painamalla käynnistyksen aikana vaihtonäppäintä (sift).
Asetustiedostot
/boot/grub/grub.cfg on Grub 2:n pääasiallinen asetustiedosto, joka korvaa vanhan /boot/grub/menu.lst-tiedoston. On kuitenkin syytä huomata, että tätä tiedostoa ei ole tarkoitus muokata käsin, ja se onkin yleensä asetettu vain luku -tilaan! Se generoidaan automaattisesti update-grub-komennolla esimerkiksi uuden ytimen asentamisen jälkeen.
Käyttäjän muokattavaksi tarkoitettu asetustiedosto on /etc/default/grub, joka koostuu vanhan menu.lst-tiedoston alkua muistuttavista avain-arvopareista. Näillä asetuksilla määritellään mm. valikon toimintaa ja ytimelle annettavia parametrejä. Tiedosto voisi näyttää seuraavalta:
GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT="3" GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entrys #GRUB_DISABLE_LINUX_RECOVERY="true"
- GRUB_DEFAULT: Oletuksena valittuna oleva ydin (alkuvalikon kohdan). Arvo 0 tarkoittaa listan ensimmäistä ydintä/käyttöjärjestelmää, 1 toista jne. Arvo saved viittaa edelliseen käynnistettyyn ytimeen.
- GRUB_TIMEOUT: Aika sekunteina, jonka jälkeen oletuksena valittu ydin käynnistetään.
- GRUB_HIDDEN_TIMEOUT: Sama kuin GRUB_TIMEOUT, mutta valikkoa ei näytetä ennen kuin sift-näppäintä on painettu.
- GRUB_HIDDEN_TIMEOUT_QUIET: Näytetäänkö laskuri jäljellä olevasta ajasta ennen oletusvalinnan käynnistämistä valikossa. true ei näytä laskuria, false näyttää.
- GRUB_DISTRIBUTOR: Käyttöjärjestelmää kuvaileva teksti valikkoon. Yllä oleva asetus muuttuu Ubuntussa muotoon Ubuntu jne.
- GRUB_CMDLINE_LINUX: Kaikille ytimille annettavat käynnistysparametrit (vanhassa Grubissa kernel-rivin lopussa olevia parametreja).
- GRUB_CMDLINE_LINUX_DEFAULT: Sama kuin GRUB_CMDLINE_LINUX, mutta lisätään vain tavallisiin käynnistysvalintoihin (ei pelastustiloihin).
- GRUB_TERMINAL=console: Ei käytä graafista alkuvalikkoa.
- GRUB_GFXMODE: Alkuvalikossa käytettävä näytön tarkkuus. Grubin valikossa sallitut resoluutiot näkee painamalla c-näppäintä tai kirjoittamalla Grubin komentoriville komennon vbeinfo.
- GRUB_DISABLE_LINUX_UUID=true: Ei välitä "root=UUID=xxx"-parametria ytimelle
- GRUB_DISABLE_LINUX_RECOVERY="true": Valikkoon ei luoda mahdollisuutta käynnistää tietokonetta pelastustilaan.