Muokataan sivua GNU GRUB

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

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''' (GRand Unified Bootloader) 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. Nykyään jakelut ovat hiljakseen siirtymässä käyttämään uutta [[GNU GRUB 2]] -latainta.
'''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 ==
== Asetukset ==
Rivi 34: Rivi 34:
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.


Jos Windows (hdx) on omalla levyllä ja linux (hdz), tarvitaan seuraavat komennot :
Jos Windows (hdx/sdx) on omalla levyllä ja linux (hdz/sdz), tarvitaan seuraavat komennot :


  map (hdz,y) (hdx,y)
  map (hdz,y) (hdx,y)
Rivi 43: Rivi 43:
=== Kommentointi ===
=== Kommentointi ===
Asetustiedostoon voi lisätä kommentteja mielensä mukaan, merkillä # alkavat rivit ovat kommentteja, eikä Grub ota niitä huomioon.
Asetustiedostoon voi lisätä kommentteja mielensä mukaan, merkillä # alkavat rivit ovat kommentteja, eikä Grub ota niitä huomioon.
=== Asetusten muokkaaminen käynnistyksen yhteydessä ===
Grub mahdollistaa käynnistysasetusten muokkaamisen käynnistyksen yhteydessä. Tämä on hyödyllistä esimerkiksi vikatilanteissa tai jos halutaan kertaluonteisesti testata tiettyjen asetusten vaikutusta.
Muokkaaminen tapahtuu Grubin alkuvalikossa painamalla muokattavan käyttöjärjestelmän kohdalla e-painiketta. Tällöin näkyviin aukeaa kyseisen käyttöjärjestelmän asetukset suoraan <tt>/boot/grub/menu.lst</tt>-tiedostosta. Haluamaansa riviä pääsee muokkaamaan valitsemalla sen nuolilla ja painamalla sitten e:tä toistamiseen. Kun halutut muutokset on tehty, palataan muokkaustilasta enterillä. Kun kaikki muutokset on tehty, käynnistetään haluttu käyttöjärjestelmä painamalla b:tä.
Esimerkiksi haluttu Linux-käyttöjärjestelmä voitaisiin käynnistää yhden käyttäjän tilaan seuraavasti: painetaan käyttöjärjestelmän rivin kohdalla e:tä ja valitaan aukeavasta listasta rivi, joka alkaa sanalla <tt>kernel</tt>. Painetaan e:tä ja lisätään rivin loppuun sana ([[ytimen käynnistysparametrit|ytimen käynnistysparametri]]) <tt>single</tt>. Poistutaan muokkaustilasta enterillä ja käynnistetään käyttöjärjestelmä b:llä.
On huomattava, että näin tehdyt asetukset eivät tallennu mihinkään. Asetukset saa pysyviksi muokkaamalla <tt>/etc/default/grub</tt>-tiedostoa ja suorittamalla [[jakelusta]] riippuen
<code><nowiki>#</nowiki> '''<tt>update-grub</tt>'''</code>
tai
<code><nowiki>#</nowiki> '''<tt>grub2-mkconfig -o /boot/grub2/grub.cfg</tt>'''</code>


=== Salasanasuojaus ===
=== Salasanasuojaus ===
Rivi 69: Rivi 57:
Nyt Grub kysyy salasanaa aina, kun käynnistysoptioita muokataan tai halutaan käynnistää sellainen käyttöjärjestelmä, jolle on asetustiedostossa asetettu <tt>lock</tt>-asetus. Esimerkiksi:
Nyt Grub kysyy salasanaa aina, kun käynnistysoptioita muokataan tai halutaan käynnistää sellainen käyttöjärjestelmä, jolle on asetustiedostossa asetettu <tt>lock</tt>-asetus. Esimerkiksi:
<pre>
<pre>
title   Ubuntu hardy, kernel 2.6.24-16-generic (recovery mode)
title           Ubuntu hardy, kernel 2.6.24-16-generic (recovery mode)
root     (hd0,1)
root           (hd0,1)
kernel   /boot/vmlinuz-2.6.24-16-generic root=UUID=aff9476e-3978-414d-b327-1c9f6989c68a ro single
kernel         /boot/vmlinuz-2.6.24-16-generic root=UUID=aff9476e-3978-414d-b327-1c9f6989c68a ro single
initrd   /boot/initrd.img-2.6.24-16-generic
initrd         /boot/initrd.img-2.6.24-16-generic
lock
lock
</pre>
</pre>
Monissa jakeluissa käytetään <tt>update-grub</tt>-ohjelmaa valikon päivittämiseen mm. ytimen päivityksen jälkeen. Tällöin luodaan normaalisti mahdollisuus käyttää vikasietotilaa eikä sitä lukita. Kaikki vikasietotilat voidaan lukita automaattisesti muokkaamalla asetustiedoston alkupuolelta kohtaa
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false
ja muuttamalla siitä alin rivi muotoon
# lockalternative=true
Huomaa, että rivin edessä täytyy olla yksi kommenttimerkki!


Nyt Grubin alkuvalikossa käynnistysrivien muokkaus e:tä painamalla tai vikasietotilaan siirtyminen ei onnistu, vaan nämä ominaisuudet on avattava antamalla salasana. Salasana annetaan painamalla ensin p:tä.
Nyt Grubin alkuvalikossa käynnistysrivien muokkaus e:tä painamalla tai vikasietotilaan siirtyminen ei onnistu, vaan nämä ominaisuudet on avattava antamalla salasana. Salasana annetaan painamalla ensin p:tä.
Rivi 101: Rivi 80:


Mikäli olet asentamassa Grubia esimerkiksi levylle /dev/sda ja saat virheilmoituksen
Mikäli olet asentamassa Grubia esimerkiksi levylle /dev/sda ja saat virheilmoituksen
  /dev/sda does not have any corresponding BIOS drive.
  /dev/hda does not have any corresponding BIOS drive.
voit yrittää päivittää grubin levytietokannan komennolla
voit yrittää päivittää grubin levytietokannan komennolla
  grub-install --recheck /dev/sda
  grub-install --recheck /dev/sda
Rivi 117: Rivi 96:
*[[LILO]]
*[[LILO]]
*[[GNU/Linuxin käynnistysprosessi]]
*[[GNU/Linuxin käynnistysprosessi]]
*[[GRUBin palauttaminen]]


==Aiheesta muualla==
==Aiheesta muualla==
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetty malline:

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/GNU_GRUB