Muokataan sivua GNU GRUB
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
{{Ohjelma | nimi=GRUB | kuva=[[Kuva:Grub.png|250px]] | kuvateksti=GRUB käynnistämässä [[Ubuntu|Ubuntua]] | lisenssi=[[GPL]] | käyttöliittymä=teksti | kotisivu=[http://www.gnu.org/software/grub/ gnu.org/software/grub]}} | {{Ohjelma | nimi=GRUB | kuva=[[Kuva:Grub.png|250px]] | kuvateksti=GRUB käynnistämässä [[Ubuntu|Ubuntua]] | lisenssi=[[GPL]] | käyttöliittymä=teksti | kotisivu=[http://www.gnu.org/software/grub/ gnu.org/software/grub]}} | ||
''' | '''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. | ||
== Asetukset == | == Asetukset == | ||
Rivi 9: | Rivi 9: | ||
*<tt>timeout ARVO</tt> — monenko sekunnin kuluttua valikon näyttämisestä ladataan oletusjärjestelmä ellei valikossa ole liikuttu | *<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>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>splashimage TIEDOSTO</tt> - Grubin taustakuvana oleva <tt>.xpm.gz</tt>-tiedosto. Esimerkki: | ||
:<pre>splashimage=(hd0,1)/boot/grub/ | :<pre>splashimage=(hd0,1)/boot/grub/splashimages/fiesta.xpm.gz</pre> | ||
<br /> | |||
=== Käyttöjärjestelmät ja ytimet === | === Käyttöjärjestelmät ja ytimet === | ||
Rivi 22: | Rivi 24: | ||
*''Title''-kohta kertoo valikossa näkyvän nimen, tässä tapauksessa GNU/Linux | *''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) | *''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 | *''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. | *''Initrd'' taas kertoo käytettävän [[initrd]]-kuvan sijainnin ''root''-kohdassa mainitulla levyasemalla. Initrd:tä ei käytetä aina. | ||
==== Microsoft Windows ==== | ==== Microsoft Windows ==== | ||
title Windows | title Windows | ||
rootnoverify (hdx,y) | rootnoverify(hdx,y) | ||
makeactive | makeactive | ||
chainloader +1 | 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 | ''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. | Samalla tavalla voi ladata myös muita käyttöjärjestelmiä joilla on oma käynnistyslatain, kuten OS/2. | ||
Rivi 38: | Rivi 41: | ||
map (hdz,y) (hdx,y) | map (hdz,y) (hdx,y) | ||
map (hdx,y) (hdz,y) | map (hdx,y) (hdz,y) | ||
rootnoverify (hdx,0) | rootnoverify(hdx,0) | ||
chainloader +1 | chainloader +1 | ||
=== Kommentointi === | === Kommentointi === | ||
Asetustiedostoon voi lisätä kommentteja mielensä mukaan, merkillä # | Asetustiedostoon voi lisätä kommentteja mielensä mukaan, rivit jotka alkavat merkillä # ovat kommentteja eikä Grub ota niitä huomioon. | ||
== Asennus == | == Asennus == | ||
Grub voidaan helposti asentaa komennolla <tt>grub-install | Grub voidaan helposti asentaa komennolla <tt>grub-install /dev/levy</tt>, esimerkiksi asennettaessa Grub ensimmäisen kovalevyn käynnistyslohkoon, komento olisi: | ||
grub-install /dev/hda | grub-install /dev/hda | ||
Komento vaatii, että tiedostossa | 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 | |||
Mikäli olet asentamassa grubia esimerkiksi levylle /dev/hda ja saat virheilmoituksen | |||
/dev/hda1 does not have any corresponding BIOS drive. | |||
Mikäli olet asentamassa | |||
/dev/ | |||
voit yrittää päivittää grubin levytietokannan komennolla | voit yrittää päivittää grubin levytietokannan komennolla | ||
grub-install --recheck /dev/ | grub-install --recheck /dev/hda | ||
Mikäli grub-install ei jostain syystä suostu toimimaan esimerkiksi chrootin alla, voit silti asentaa Grubin käyttämällä grub-ohjelman sisäistä komentotulkkia. | Mikäli grub-install ei jostain syystä suostu toimimaan esimerkiksi chrootin alla, voit silti asentaa Grubin käyttämällä grub-ohjelman sisäistä komentotulkkia. | ||
Rivi 114: | Rivi 66: | ||
Ensimmäinen komento määrittää Grubin tiedostojen (/boot-[[Linuxin hakemistorakenne|hakemisto]]) sijainnin, toinen asentaa Grubin valitun kiintolevyn käynnistyslohkoon ja kolmas sulkee Grubin. Osioiden ja levyjen nimeämisessä käytetään Grubin omaa standardia, jossa esimerkiksi (hd0,0) tarkoittaa ensimmäisen kiintolevyn ensimmäistä osioita, (hd4) järjestelmän viidettä kiintolevyä ja (fd0) ensimmäistä levykeasemaa. | Ensimmäinen komento määrittää Grubin tiedostojen (/boot-[[Linuxin hakemistorakenne|hakemisto]]) sijainnin, toinen asentaa Grubin valitun kiintolevyn käynnistyslohkoon ja kolmas sulkee Grubin. Osioiden ja levyjen nimeämisessä käytetään Grubin omaa standardia, jossa esimerkiksi (hd0,0) tarkoittaa ensimmäisen kiintolevyn ensimmäistä osioita, (hd4) järjestelmän viidettä kiintolevyä ja (fd0) ensimmäistä levykeasemaa. | ||
== | ==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] |