Ero sivun ”GNU GRUB” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 256 merkkiä lisätty ,  2. marraskuuta 2020
p
Lyhenne.
(salasanasuojauksesta)
p (Lyhenne.)
 
(32 välissä olevaa versiota 16 käyttäjän tekeminä ei näytetä)
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. Toinen tunnettu käynnistyslatain on nimeltään [[LILO]].
'''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.


== 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/sdx) on omalla levyllä ja linux (hdz/sdz), tarvitaan seuraavat komennot :
Jos Windows (hdx) on omalla levyllä ja linux (hdz), 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 57: Rivi 69:
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ä.


== Asennus ==
== Asennus ==
Grub voidaan helposti asentaa komennolla <tt>grub-install /dev/levy</tt>, esimerkiksi asennettaessa Grub ensimmäisen kovalevyn käynnistyslohkoon, komento olisi:
Grub voidaan helposti asentaa komennolla <tt>grub-install [[laitetiedosto|/dev/levy]]</tt>, esimerkiksi asennettaessa Grub ensimmäisen kovalevyn käynnistyslohkoon, komento olisi:
grub-install /dev/sda
tai
  grub-install /dev/hda
  grub-install /dev/hda
Komento vaatii, että tiedostossa <tt>/etc/mtab</tt> on tiedot liitetyistä tiedostojärjestelmistä. Tästä pitää kantaa huolta lähinnä asennettaessa Grubia [[chroot]]-ympäristössä, jolloin tiedostoa ei ole luotu automaattisesti. Tällöin tiedosto voidaan luoda proc-järjestelmän perusteella seuraavaan tapaan:
Komento vaatii, että tiedostossa <tt>/etc/mtab</tt> on tiedot liitetyistä tiedostojärjestelmistä. Tästä pitää kantaa huolta lähinnä asennettaessa Grubia [[chroot]]-ympäristössä, jolloin tiedostoa ei ole luotu automaattisesti. Tällöin tiedosto voidaan luoda proc-järjestelmän perusteella seuraavaan tapaan:
Rivi 78: Rivi 101:


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/hda does not have any corresponding BIOS drive.
  /dev/sda 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 94: Rivi 117:
*[[LILO]]
*[[LILO]]
*[[GNU/Linuxin käynnistysprosessi]]
*[[GNU/Linuxin käynnistysprosessi]]
*[[GRUBin palauttaminen]]


==Aiheesta muualla==
==Aiheesta muualla==
1 122

muokkausta

Navigointivalikko