3 545
muokkausta
(spämmiä) |
|||
Rivi 3: | Rivi 3: | ||
'''Grub''' on nykyään suosituin Linux-jakelujen käyttämä [[käynnistyslatain]] eli vyöryttäjä, joka nimensä mukaisesti aloittaa käyttöjärjestelmän lataamisen tietokoneen käynnistyksen jälkeen. Toinen tunnettu käynnistyslatain on nimeltään [[LILO]]. | '''Grub''' on nykyään suosituin Linux-jakelujen käyttämä [[käynnistyslatain]] eli vyöryttäjä, joka nimensä mukaisesti aloittaa käyttöjärjestelmän lataamisen tietokoneen käynnistyksen jälkeen. Toinen tunnettu käynnistyslatain on nimeltään [[LILO]]. | ||
== Asetukset == | |||
Grubin asetusten sijainti vaihtelee. Joskus ne ovat tiedostossa <tt>/etc/boot/grub.conf</tt> (samassa hakemistossa olevaa menu.lst:tä käytetään monissa ohjeissa mutta se on itse asiassa vain [[symbolinen linkki]] kyseiseen <tt>grub.conf</tt> tiedostoon). Monet [[jakelut]] sijoittavat grubin asetuksia myös /boot/grub -hakemistoon. | |||
<br /> | |||
Asetustiedosta on yleensä alussa muutamia perusasetuksia: | |||
*<tt>timeout ARVO</tt> — monenko sekunnin kuluttua valikon näyttämisestä ladataan oletusjärjestelmä ellei valikossa ole liikuttu | |||
*<tt>default ARVO</tt> — oletuksena ladattavan järjestelmän numero, ensimmäisenä asetustiedostossa oleva on numero 0, sitä seuraava 1 jne. | |||
*<tt>splashimage TIEDOSTO</tt> - Grubin taustakuvana oleva <tt>.xpm.gz</tt>-tiedosto. Esimerkki: | |||
:<pre>splashimage=(hd0,1)/boot/grub/splashimages/fiesta.xpm.gz</pre> | |||
<br /> | |||
=== Käyttöjärjestelmät ja ytimet === | |||
Perusasetusten jälkeen on yleensä käyttöjärjestelmät/ytimet, jotka näytetään alkuvalikossa. Grub osaa ladata erilaisia käyttöjärjestelmiä, mutta eri järjestelmille vaaditaan omanlaiset käynnistysrivit. | |||
==== GNU/Linux ==== | |||
title GNU/Linux | |||
root (hdx,y) | |||
kernel /kernel-x.y.z root=/dev/hdXY | |||
initrd /initrd.img | |||
*''Title''-kohta kertoo valikossa näkyvän nimen, tässä tapauksessa GNU/Linux | |||
*''Root''-kohta kertoo levyaseman, josta ydin haetaan. Huomaa että Grubin nimeämiskäytäntö on erilainen kuin Linuxissa yleensä. Esimerkiksi ensimmäisen levyn ensimmäinen osio on (hd0,0) | |||
*''Kernel'' kertoo polun ytimeen ''root''-kohdassa mainitulla levyasemalla. Ytimen perään voidaan laittaa kernelille annettavia parametreja, tässä tapauksessa tieto siitä mitä juuriosiota käytetään (esim. /dev/hda1)<br> | |||
*''Initrd'' taas kertoo käytettävän [[initrd]]-kuvan sijainnin ''root''-kohdassa mainitulla levyasemalla. Initrd:tä ei käytetä aina. | |||
==== Microsoft Windows ==== | |||
title Windows | |||
rootnoverify (hdx,y) | |||
makeactive | |||
chainloader +1 | |||
''Title''-kohta on selvä. ''Rootnoverify''ssä annetaan samalla tavalla kuin Linuxinkin tapauksessa Windowsin levyasema. Tämän jälkeen kaksi viimeisintä riviä suorittavat Windowssin oman lataimen. | |||
Samalla tavalla voi ladata myös muita käyttöjärjestelmiä joilla on oma käynnistyslatain, kuten OS/2. | |||
Jos Windows (hdx) on omalla levyllä ja linux (hdz), tarvitaan seuraavat komennot : | |||
map (hdz,y) (hdx,y) | |||
map (hdx,y) (hdz,y) | |||
rootnoverify (hdx,0) | |||
chainloader +1 | |||
=== Kommentointi === | |||
Asetustiedostoon voi lisätä kommentteja mielensä mukaan, rivit jotka alkavat merkillä # ovat kommentteja eikä Grub ota niitä huomioon. | |||
== Asennus == | == Asennus == |