Nyt kun ydin ja asetukset on saatu kuntoon, asennetaan ohjelma jolla ydin
ladataan käynnistyksen yhteydessä. Ohjelmaa kutsutaan
640x480 | 800x600 | 1024x768 | 1280x1024 |
---|---|---|---|
8 bpp | |||
16 bpp | |||
32 bpp |
Arvo kannattaa ottaa muistiin, sitä tarvitaan piakkoin.
Nyt voidaan jatkaa asentamalla
Vaikein asia GRUBissa on sen tapa viitata kovalevyihin ja osioihin.
Linux-maailman osio
Kovalevyjen laskeminen aloitetaan siis nollasta aan asemesta ja osiotkin alkavat nollasta eivätkä ykkösestö. Laitteista lasketaan vain kovalevyt eikä esimerkiksi atapi-ide-laitteita kuten cd-asemia tai -polttimia. SCSI-asemat käyttävät samaa muotoa kuin IDE-asematkin. (Niissä on usein korkeammat numerot kuin idellä elleivät ne ole biosista määriteltyjä käynnistysasemia.)
Jos käytetään järjestelmää jossa on kovalevy
Nyt kun meillä on tuntumaa käsitteisiin voimme jopa asentaa GRUBin.
GRUBin asennus aloitetaan emergellä:
# emerge grub
Nyt GRUB on asennettu kohdalleen. Enää tarvitsee kehitellä asetustiedosto joka
viittaa uuteen ytimeemme. Luodaan
# nano -w /boot/grub/grub.conf
Seuraavassa kirjoitamme asetustiedoston
# Oletusvalinta listauksista, numerointi alkaa nollasta default 0# Valintaruudun kesto sekunneissa ennen oletusvalinnan käynnistystä. timeout 30# Tyylikäs käynnistyskuva mausteeksi :-) # kommentoi se pois jollei käytössä ole grafiikkakorttia splashimage=(hd0,0)/grub/splash.xpm.gz title=Gentoon Linux 2.4.26-r6# Osio jolla ydin sijaitsee root (hd0,0) kernel /kernel-2.4.26-gentoo-r6 root=/dev/hda3# Seuraavia kolmea riviä käytetään Windows-dualbooteissa. # Tässä tapauksessa Windows on siis osiolla /dev/hda6. title=Windows XP rootnoverify (hd0,5) makeactive chainloader +1
default 0 timeout 30 splashimage=(hd0,0)/grub/splash.xpm.gz title=Gentoo Linux 2.4.26-r6 root (hd0,0) kernel /kernel-2.4.26-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 initrd /initrd-2.4.26-gentoo-r6# Vain dualbooteille title=Windows XP root (hd0,5) makeactive chainloader +1
Jos ytimelle pitää antaa lisäparametrejä, ne voi lisätä kernel-komennon
loppuun. Esimerkissä annetaan jo parametri
title=Gentoo Linux root (hd0,0) kernel /kernel-2.4.26-gentoo-r6 root=/dev/hda3 vga=788
Jos käytössä on ytimen versio 2.6.7 tai sitä uudempi, ja olet asettanut
kovalevyysi jumpperin rajoittamaan kokoa koska BIOSisi ei ymmärrä suuria
kovalevyjä, merkkaa myös vastaavalle kovalevylaitteelle ydinasetus
Nyt tallenna grub.conf ja poistu. GRUB pitää vielä asentaa MBR:ään (Master Boot Record), jotta GRUB käynnistäisi koneen käynnistämisen yhteydessä.
Grubin kehittäjät suosittelevat komennon
Jatka joko pitkin
Grubin asentamiseen riittää
# cp /proc/mounts /etc/mtab
Sitten voidaan asentaa grub:
# grub-install --root-directory=/boot /dev/hda
Lisätietoa GRUBista englanniksi löytyy
Seuraavaksi voidaan jatkaa
Grubin asetuksia pääsee muuttamaan kirjoittamalla
# grub
Esimerkissä asennamme Grubin lukemaan tiedot käynnistysosiolta
Grubissa on kehotteessa toimiva tabintäydennysmekanismi. Tämä toimii siten,
että jos vaikkapa kirjoitat
Tabintäydennyksen kanssa Grubin säätäminen ei ole liian monimutkaista. Seuraavaksi laitetaan siis asetukset kuntoon.
grub> root (hd0,0)(Osoita /boot-osion sijainti) grub> setup (hd0)(Asenna Grub MBR:ään) grub> quit(Poistu Grubin kehotteelta)
Lisätietoa Grubista saat
Jatka
LILO (LInuxLOader) on vanha ja vakaa Linuxin käynnistyslatain. Siitä puuttuu jotain GRUBin toimintoja (mistä syystä GRUB saavuttaakin suosiota). LILOa kuitenkin käytetään joissain järjestelmissä joissa GRUB ei toimi sekä vanhasta tottumuksesta. Joka tapauksessa, Gentoo toimii molemmilla ja tässä tarkastellaan LILOa.
LILOn asennus on näppärää, ei tarvitse kuin käskyttää
# emerge --usepkg lilo
LILOn asetuksia varten luodaan tiedosto
# nano -w /etc/lilo.conf
Joitain kohtia aiemmin otettiin ylös ytimen nimi.
Seuraavassa käytetään nimeä
Muista varmistaa tiedostonimien oikeellisuus oman järjestelmäsi mukaan.
boot=/dev/hda# Asennetaan LILO MBR:ään prompt# Käynnistetään valintaruudulla timeout=50# Odotetaan valintaa 5 sekuntia default=gentoo# 5 sekunnin jälkeen käynnistetään gentoo-valinta # Vain framebufferia varten, muutoin seuraavan rivin voi ohittaa: vga=788# Framebufferin asetukset, valitse haluamasi tila # Käsin käännetty ydin image=/boot/kernel-2.4.26-gentoo-r6 label=gentoo# Ytimelle annettaan nimi read-only# Aloitetaan juuriosio kirjoitussuojattuna. Pakollinen! root=/dev/hda3# Juuriosion sijainti # Genkernelillä käännetty ydin image=/boot/kernel-2.4.26-r6 label=gentoo read-only root=/dev/ram0 append="init=/linuxrc real_root=/dev/hda3" initrd=/boot/initrd-2.4.26-r6# Tätä kohdetta käytetään vain Windows-dualbooteissa # Tässä esimerkissä Windows on osiolla /dev/hda6. other=/dev/hda6 label=windows
Jos ytimelle pitää antaa muita parametrejä, ne lisätään
image=/boot/kernel-2.4.26-gentoo-r6 label=gentoo read-only root=/dev/hda3 append="vga=788"
Jos käytössä on ytimen versio 2.6.7 tai sitä uudempi, ja olet asettanut
kovalevyysi jumpperin rajoittamaan kokoa koska BIOSisi ei ymmärrä suuria
kovalevyjä, merkkaa myös vastaavalle kovalevylaitteelle ydinasetus
Seuraavaksi tallenna tiedosto ja poistu editorista. Lilon asennus viimeistellään
komennolla
# /sbin/lilo
Seuraavaksi voidaan jatkaa
Poistu chroot-ympäristöstä ja irrota osioliitokset. Sitten voit kirjoittaa sen
viimeisen taikasanan:
cdimage ~# exit cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo cdimage ~# reboot
Muista tietenkin ottaa käynnistyvä cd pois asemasta, että käynnistys tapahtuisi uuteen järjestelmään cd:n asemesta.
Uudelleenkäynnistyksen jälkeen voitkin