Ero sivun ”GNU GRUB” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (Lisätty linkki oppaaseen)
(Hmm, veikkaisisin että html kirjoitetaan isoilla kirjaimilla (kyseessähän on lyhenne))
Rivi 46: Rivi 46:
==Linkkejä==
==Linkkejä==
* [http://www.gnu.org/software/grub/ Grubin kotisivu]
* [http://www.gnu.org/software/grub/ Grubin kotisivu]
* [http://www.gnu.org/software/grub/manual/grub.html html-muotoinen manuaali]
* [http://www.gnu.org/software/grub/manual/grub.html HTML-muotoinen manuaali]
[[Luokka:Ohjelmat]]
[[Luokka:Ohjelmat]]
[[Luokka:Järjestelmä]]
[[Luokka:Järjestelmä]]
[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]

Versio 30. kesäkuuta 2006 kello 22.32

GRUB käynnistämässä Ubuntua.

Grub on nykyään suosituin Linux-jakelujen käyttämä käynnistyslatain, joka nimensä mukaisesti aloittaa käyttöjärjestelmän lataamisen tietokoneen käynnistyksen jälkeen.

Asetukset

Grubin asetusten sijainti vaihtelee. Joskus ne ovat tiedostossa /etc/boot/grub.conf (samassa hakemistossa olevaa menu.lst:tä käytetään monissa ohjeissa mutta se on itse asiassa vain symbolinen linkki kyseiseen grub.conf tiedostoon). Monet jakelut sijoittavat grubin asetuksia myös /boot/grub -hakemistoon.
Asetustiedosta on yleensä alussa muutamia perusasetuksia:

  • timeout ARVO — monenko sekunnin kuluttua valikon näyttämisestä ladataan oletusjärjestelmä ellei valikossa ole liikuttu
  • default ARVO — oletuksena ladattavan järjestelmän numero, ensimmäisenä asetustiedostossa oleva on numero 0, sitä seuraava 1 jne.


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 hd(0,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)
  • Initrd:tä taas käytettävän initrd-kuvan sijainnin root-kohdassa mainitulla levyasemalla.


Microsoft Windows

title Windows
rootnoverify(hdx,y)
makeactive
chainloader +1

Title-kohta on selvä. Rootnoverifyssä 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.

Kommentointi

Asetustiedostoon voi lisätä kommentteja mielensä mukaan, rivit jotka alkavat merkillä # ovat kommentteja eikä Grub ota niitä huomioon.

Asennus

Grub voidaan helposti asentaa komennolla grub-install /dev/levy, esimerkiksi asennettaessa Grub ensimmäisen IDE-kovalevyn käynnistyslohkoon, komento olisi:

grub-install /dev/hda

Komento vaatii, että tiedostossa /etc/mtab on tiedot liitetyistä tiedostojärjestelmistä. Tästä pitää kantaa huolta lähinnä asennettaessa Grubia chroot-ympäristössä, jolloin tiedostoa ei ole. Tällöin tiedosto voidaan luoda proc-järjestelmän perusteella seuraavaan tapaan:

grep -v rootfs /proc/mounts > /etc/mtab

Linkkejä