Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 41006 Details for
Bug 66239
[Finnish] Initial Translation: hb-install-x86-bootloader.xml
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-install-x86-bootloader.xml
hb-install-x86-bootloader.xml (text/plain), 15.30 KB, created by
Flammie Pirinen (RETIRED)
on 2004-10-03 13:34:00 UTC
(
hide
)
Description:
hb-install-x86-bootloader.xml
Filename:
MIME Type:
Creator:
Flammie Pirinen (RETIRED)
Created:
2004-10-03 13:34:00 UTC
Size:
15.30 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/1.0 --> > ><!-- $Header: /var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/en/handbook/hb-install-x86-bootloader.xml,v 1.4 2004/04/08 13:02:10 swift Exp $ --> > ><sections> ><section> ><title>Käynnistyslataimen valinta</title> ><subsection> ><title>Johdanto</title> ><body> > ><p> >Nyt kun ydin ja asetukset on saatu kuntoon, asennetaan ohjelma jolla ydin >ladataan käynnistyksen yhteydessä. Ohjelmaa kutsutaan <e>käynnistyslataimeksi</e>. >X86-alustoille Gentoossa on tarjolla <uri >link="#grub">GRUB</uri> tai <uri link="#lilo">LILO</uri>. Ennen toisen näistä >asennusta tarkastelemme framebufferin säätämistä (jos sellaista tarvitaan). >Framebufferilla pystytään tuomaan komentojonoilla joitain (rajoittuneita) >graafisia ominaisuuksia (kuten Gentoon tyylikkään käynnistyskuvan). ></p> > ></body> ></subsection> ><subsection> ><title>Valinnainen: Framebuffer</title> ><body> > ><p> ><e>Jos</e> framebuffertuki on ytimessä mukana (tai ydin on tehty ><c>genkernel</c>illä), voidaan käynnistyslataimen asetuksiin lisätä ><c>vga</c>-määrite framebufferia varten. Seuraavassa taulukossa kerrotaan >millä muuttujan <c>vga</c>-arvoilla mitkäkin tilat saadaan aikaiseksi. >Esimerkeissä käytämme tilaa ><e>800x600 @ 16bpp</e>, jota vastaa arvo <e>788</e>. ></p> > ><table> ><tr> > <ti></ti><th>640x480</th><th>800x600</th><th>1024x768</th><th>1280x1024</th> ></tr> ><tr> > <th>8 bpp</th><ti>769</ti><ti>771</ti><ti>773</ti><ti>775</ti> ></tr> ><tr> > <th>16 bpp</th><ti>785</ti><ti>788</ti><ti>791</ti><ti>794</ti> ></tr> ><tr> > <th>32 bpp</th><ti>786</ti><ti>789</ti><ti>792</ti><ti>795</ti> ></tr> ></table> > ><p> >Arvo kannattaa ottaa muistiin, sitä tarvitaan piakkoin. ></p> > ><p> >Nyt voidaan jatkaa asentamalla <uri link="#grub">GRUB</uri> <e>tai</e> <uri >link="#lilo">LILO</uri>. ></p> > ></body> ></subsection> ></section> ><section id="grub"> ><title>Oletus: GRUBin käyttö</title> ><subsection> ><title>GRUBin termistöä</title> ><body> > ><p> >Vaikein asia GRUBissa on sen tapa viitata kovalevyihin ja osioihin. >Linux-maailman osio ><path>/dev/hda1</path> onkin GRUBissa <path>(hd0,0)</path>. >Sulut kuuluvat ilmaisuun, niitä ei voi jättää pois. ></p> > ><p> >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.) ></p> > ><p> >Jos käytetään järjestelmää jossa on kovalevy <path>/dev/hda</path>, >cd-asema <path>/dev/hdb</path>, polttava asema <path>/dev/hdc</path> ja >toinen kovalevy <path>/dev/hdd</path> >eikä SCSI-kovalevyjä, on <path>/dev/hdd7</path> silloin <path>(hd1,6)</path>. >Saattaa kuulostaa hankalalta ja sitä se hieman onkin, mutta GRUB:pa >tarjoileekin meille tabintäydennysmekanismia joka on erittäin >kätevä jos numerointimalli pääsee muuten hämäämään. ></p> > ><p> >Nyt kun meillä on tuntumaa käsitteisiin voimme jopa asentaa GRUBin. ></p> > ></body> ></subsection> ><subsection> ><title>GRUBin asennus</title> ><body> > ><p> >GRUBin asennus aloitetaan emergellä: ></p> > ><pre caption = "GRUBin asentaminen"> ># <i>emerge grub</i> ></pre> > ><p> >Nyt GRUB on asennettu kohdalleen. Enää tarvitsee kehitellä asetustiedosto joka >viittaa uuteen ytimeemme. Luodaan <path>/boot/grub/grub.conf</path> ><c>nano</c>lla (tai muulla editorilla): ></p> > ><pre caption = "/boot/grub.confin luonti"> ># <i>nano -w /boot/grub/grub.conf</i> ></pre> > ><p> >Seuraavassa kirjoitamme asetustiedoston <path>grub.conf</path>. Alla on kaksi >vaihtoehtoista esimerkkiä oppaassa käytetylle osiointimallille ja ytimelle ><path>kernel-2.4.26-gentoo-r6</path>. Vain ensimmäinen esimerkki on täysin >kommentoitu, ></p> > ><ul> > <li> > ensimmäinen <path>grub.conf</path> on käsin rakennetuille ytimille > </li> > <li> > toinen <path>grub.conf</path> on <c>genkernel</c>illä tehdyille ytimille > </li> ></ul> > ><pre caption = "grub.conf käsin asennetuille ytimille"> ><comment># Oletusvalinta listauksista, numerointi alkaa nollasta</comment> >default 0 ><comment># Valintaruudun kesto sekunneissa ennen oletusvalinnan käynnistystä.</comment> >timeout 30 ><comment># Tyylikäs käynnistyskuva mausteeksi :-) ># kommentoi se pois jollei käytössä ole grafiikkakorttia</comment> >splashimage=(hd0,0)/grub/splash.xpm.gz > >title=Gentoon Linux 2.4.26-r6 ><comment># Osio jolla ydin sijaitsee</comment> >root (hd0,0) >kernel /kernel-2.4.26-gentoo-r6 root=/dev/hda3 > ><comment># Seuraavia kolmea riviä käytetään Windows-dualbooteissa.</comment> ><comment># Tässä tapauksessa Windows on siis osiolla /dev/hda6.</comment> >title=Windows XP >rootnoverify (hd0,5) >makeactive >chainloader +1 ></pre> > > ><pre caption = "grub.conf genkernel-ytimille"> >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 > ><comment># Vain dualbooteille</comment> >title=Windows XP >root (hd0,5) >makeactive >chainloader +1 ></pre> > > ><note> >Muita osiointeja varten mallia pitää muuttaa tarpeen mukaan. Varmista kuitenkin >että kaikki hakemistot liittyvät valitun GRUB-osion (kuten <path>(hd0,0)</path>) >juurihakemistoon eikä koko järjestelmän juureen. Siksi siis <path>(hd0,0)/grub/splash.xpm.gz</path> >onkin oikeasti <path>/boot/grub/splash.xpm.gz</path> sillä <path>(hd0,0)</path> >liittyy hakemistoon <path>/boot</path>. ></note> > ><p> >Jos ytimelle pitää antaa lisäparametrejä, ne voi lisätä kernel-komennon >loppuun. Esimerkissä annetaan jo parametri <c>root=/dev/hda3</c> tai ><c>real_root=/dev/hda3</c>, mutta useampiakin voidaan syöttää. Esimerkiksi >aiemmin mainittua framebufferia varten voisimme antaa <c>vga</c>-parametrin >näin. ></p> > ><pre caption = "vga-parametrin lisäys ytimelle"> >title=Gentoo Linux > root (hd0,0) > kernel /kernel-2.4.26-gentoo-r6 root=/dev/hda3 vga=788 ></pre> > ><p> >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 ><c>hdx=stroke</c>. ></p> > ><p> ><c>genkernel</c>illä käännetyt ytimet käyttävät samoja asetuksia kuin LiveCD. >Esimerkiksi SCSI-laitteita varten käytetään <c>doscsi</c>-parametriä. ></p> > ><p>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ä.</p> > ><p> >Grubin kehittäjät suosittelevat komennon <c>grub-install</c> käyttämistä. >Kuitenkin, jos <c>grub-install</c> ei jostain syystä toimikaan, voit >silti yrittää asentaa sen käsinkin. ></p> > ><p> >Jatka joko pitkin <uri link="#grub-install-auto">Oletusreittiä: Grubin asennus >grub-installilla</uri> tai <uri link="#grub-install-manual">Vaihtoehtoa: >Grubin asennus käsin</uri>. ></p> > ></body> ></subsection> ><subsection id="grub-install-auto"> ><title>Oletus: Grubin asennus grub-installilla</title> ><body> > ><p>Grubin asentamiseen riittää <c>grub-install</c>-komento. Kuitenkin, >grub-install ei toimi suoraan koska olemme vielä chroot-ympäristössä. Ensin >pitää päivittää <path>/etc/mtab</path> (tiedosto, joka sisältää tiedot >liitetyistä tiedostojärjestelmistä): onneksi tämä on helppoa; kopioidaan >vain <path>/proc/mounts</path> <path>/etc/mtab</path>iksi:</p> > ><pre caption="/etc/mtabin päivitys"> ># cp /proc/mounts /etc/mtab ></pre> > ><p>Sitten voidaan asentaa grub:</p> > ><pre caption="Running grub-install"> ># grub-install --root-directory=/boot /dev/hda ></pre> > ><p> >Lisätietoa GRUBista englanniksi löytyy <uri >link="http://www.gnu.org/software/grub/grub-faq.html">GRUB FAQ</uri>:sta ja <uri >link="http://www.gnu.org/software/grub/manual/">GRUB Manuaalista</uri>. ></p> > ><p> >Seuraavaksi voidaan jatkaa <uri link="#reboot">uudelleenkäynnistyksellä</uri>. ></p> > ></body> ></subsection> ><subsection id="grub-install-manual"> ><title>Vaihtoehto: Grubin asennus käsin</title> ><body> > ><p> >Grubin asetuksia pääsee muuttamaan kirjoittamalla <c>grub</c>. Se tuo esiin >grubin kehotteeen: <path>grub></path>. Seuraavaksi kirjoitetaan >komennot joilla Grub asentaa käynnistystietueen kovalevyllesi. ></p> > ><pre caption ="Grubin kehotteen avaus"> ># <i>grub</i> ></pre> > ><note> >Jollei järjestelmässäsi ole diskettiasemia, lisää valitsin <c>--no-floppy</c> >grubin komentoon niin se ei käytä aikaa niiden paikantamiseen. ></note> > ><p> >Esimerkissä asennamme Grubin lukemaan tiedot käynnistysosiolta ><path>/dev/hda1</path>, ja asentamaan käynnistystietueen kovalevyn >MBR:ään (master boot record). Tällainen järjestely käynnistää koneen >oletusarvoisesti aina Grubilla. Tietenkin taas mukautat annettuja komentoja, >jolleivät osiointisi vastaa ohjeen esimerkkiä ></p> > ><p> >Grubissa on kehotteessa toimiva tabintäydennysmekanismi. Tämä toimii siten, >että jos vaikkapa kirjoitat <c>root (</c> ja painat tabulaattoria, grub >näyttää listan laitteista (kuten <path>hd0</path>). Jos sitten kirjoitat ><c>root (hd0,</c> ja painat tabia, saat vastaavasti listan ensimmäisen >kovalevyn osioista. ></p> > ><p> >Tabintäydennyksen kanssa Grubin säätäminen ei ole liian monimutkaista. >Seuraavaksi laitetaan siis asetukset kuntoon. ></p> > ><pre caption ="Grubin asennus MBR:ään"> >grub> <i>root (hd0,0)</i> <comment>(Osoita /boot-osion sijainti)</comment> >grub> <i>setup (hd0)</i> <comment>(Asenna Grub MBR:ään)</comment> >grub> <i>quit</i> <comment>(Poistu Grubin kehotteelta)</comment> ></pre> > ><note> >Jos haluat asentaa Grubin jollekin osiolle MBR:n sijaan, voit muuttaa ><c>setup</c>-komentoa osoittamaan oikeaan osioon. Esimerkiksi laitteelle ><path>/dev/hda3</path> sopiva komento on <c>setup (hd0,2)</c>. >Tällaista tarvinnee kuitenkin aika harvoin. ></note> > ><p> >Lisätietoa Grubista saat <uri >link="http://www.gnu.org/software/grub/grub-faq.html">GRUB FAQista</uri> tai ><uri >link="http://www.gnu.org/software/grub/manual/">GRUB Manualista</uri>. ></p> > ><p> >Jatka <uri link="#reboot">järjestelmän uudelleenkäynnistyksellä</uri>. ></p> > ></body> ></subsection> > ></section> ><section id="lilo"> ><title>Vaihtoehto: LILOn käyttäminen</title> ><subsection> ><title>LILOn asennus</title> ><body> > ><p> >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. ></p> > ><p> >LILOn asennus on näppärää, ei tarvitse kuin käskyttää <c>emerge</c>ä. ></p> > ><pre caption = "LILOn asennus"> ># <i>emerge --usepkg lilo</i> ></pre> > ></body> ></subsection> ><subsection> ><title>LILO asetusten teko</title> ><body> > ><p> >LILOn asetuksia varten luodaan tiedosto <path>/etc/lilo.conf</path>. >Käynnistä suosikkieditorisi (käsikirjassa käytetään <c>nano</c>a) ></p> > ><pre caption = "/etc/lilo.confin luonti"> ># <i>nano -w /etc/lilo.conf</i> ></pre> > ><p> >Joitain kohtia aiemmin otettiin ylös ytimen nimi. >Seuraavassa käytetään nimeä <path>kernel-2.4.26-gentoo-r6</path> ja aiemmin >kuvailtua osiointimallia. >Esimerkissä on kaksi kohtaa: ></p> > ><ul> > <li> > käsin käännetyille ytimille > </li> > <li> > <c>genkernel</c>illä käännetyille ytimille. > </li> ></ul> > ><p> >Muista varmistaa tiedostonimien oikeellisuus oman järjestelmäsi mukaan. ></p> > ><pre caption = "/etc/lilo.conf-esimerkki"> >boot=/dev/hda <comment># Asennetaan LILO MBR:ään</comment> >prompt <comment># Käynnistetään valintaruudulla</comment> >timeout=50 <comment># Odotetaan valintaa 5 sekuntia</comment> >default=gentoo <comment># 5 sekunnin jälkeen käynnistetään gentoo-valinta</comment> ><comment># Vain framebufferia varten, muutoin seuraavan rivin voi ohittaa:</comment> >vga=788 <comment># Framebufferin asetukset, valitse haluamasi tila</comment> > ><comment># Käsin käännetty ydin</comment> >image=/boot/kernel-2.4.26-gentoo-r6 > label=gentoo <comment># Ytimelle annettaan nimi</comment> > read-only <comment># Aloitetaan juuriosio kirjoitussuojattuna. Pakollinen!</comment> > root=/dev/hda3 <comment># Juuriosion sijainti</comment> > ><comment># Genkernelillä käännetty ydin</comment> >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 > ><comment># Tätä kohdetta käytetään vain Windows-dualbooteissa</comment> ><comment># Tässä esimerkissä Windows on osiolla /dev/hda6.</comment> >other=/dev/hda6 > label=windows ></pre> > ><note> >Jos käytössä on jokin muu osiointi tai ydin, niin esimerkit korvataan niillä. ></note> > ><p> >Jos ytimelle pitää antaa muita parametrejä, ne lisätään ><c>append</c>-lausekkeella. Esimerkiksi framebufferin asetus ><c>vga=788</c> annetaan seuraavasti: ></p> > ><pre caption = "Parametrien lisäys framebufferilla"> >image=/boot/kernel-2.4.26-gentoo-r6 > label=gentoo > read-only > root=/dev/hda3 > <i>append="vga=788"</i> ></pre> > ><p> >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 ><c>hdx=stroke</c>. ></p> > ><p> ><c>genkernel</c>illä käännetyt ytimet käyttävät samoja käynnistysparametreja kuin >LiveCD:kin. Esimerkiksi SCSI-laitteet käynnistetään lisäämällä <c>doscsi</c> >ydinparametreihin. ></p> > > ><p> >Seuraavaksi tallenna tiedosto ja poistu editorista. Lilon asennus viimeistellään >komennolla <c>/sbin/lilo</c>. Se tallentaa LILOn asetukset järjestelmään >(eli kopioi lataimen levylle). Muista että <c>/sbin/lilo</c> pitää ajaa >joka kerta kun uusi ydin asennetaan. ></p> > ><pre caption = "LILOn asennuksen viimeistely"> ># <i>/sbin/lilo</i> ></pre> > ><p> >Seuraavaksi voidaan jatkaa <uri link="#reboot">uudelleenkäynnistyksellä</uri>. ></p> > ></body> ></subsection> ></section> > ><section id="reboot"> ><title>Järjestelmän uudelleenkäynnistys</title> ><subsection> ><body> > ><p> >Poistu chroot-ympäristöstä ja irrota osioliitokset. Sitten voit kirjoittaa sen >viimeisen taikasanan: <c>reboot</c>. ></p> > ><pre caption="chrootista poistuminen, osioiden irrotus ja uudelleenkäynnistys"> >cdimage ~# <i>exit</i> >cdimage ~# <i>umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo</i> >cdimage ~# <i>reboot</i> ></pre> > ><p> >Muista tietenkin ottaa käynnistyvä cd pois asemasta, että käynnistys tapahtuisi >uuteen järjestelmään cd:n asemesta. ></p> > ><p> >Uudelleenkäynnistyksen jälkeen voitkin <uri >link="?part=1&chap=11">viimeistellä Gentoon asennuksesi</uri>. ></p> > ></body> ></subsection> ></section> ></sections>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 66239
: 41006