Kirjoittaja Aihe: Ongelma Arch Linuxin asennuksen kanssa...  (Luettu 4596 kertaa)

renecane

  • Vieras
Ongelma Arch Linuxin asennuksen kanssa...
« : 08.08.08 - klo:10.38 »
Koetin tänään asentaa toiselle koneelle Archia mutta kun yritän käynnistää konetta asennuksen jälkeen saan tälläisen virhe sanoman käyttöjärjestelmän käynnistyksen yhteydessä
"cannot mount root fs"
jota seuraa virhesanoma
"kinit: init not found
kernel panic"

GRUBissa lukee näin:
title arch linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda1 ro vga=773
initrd /kernel26.img

Ongelma näyttäisi syntyvän siitä että tuota osiota sda1 (joka on /boot) ei onnistuta mounttaamaan oikein.
Mistä ongelma johtuu ja miten se korjataan?

qwertyy

  • Käyttäjä
  • Viestejä: 5676
    • Profiili
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #1 : 08.08.08 - klo:13.09 »
Jotenkin pistää silmään että sinulla olisi seuraavasti grubissa
initrd /kernel26.img

Itse en ole mielestäni kertaakaan vielä törmännyt tuollaiseen vaikka en käytä erillistä /boot osiota koneissani. Silti mielestäni joka asennuksessa esim. initrd on löytynyt grubista muodossa initrd /boot/kernel26.img

Olisiko mahdollista, että kone on sammutettu väärin ja tiedostojärjestelmä seonnut tms?

kuksa

  • Käyttäjä
  • Viestejä: 122
    • Profiili
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #2 : 08.08.08 - klo:17.43 »
minulla  grubissa näin

root   (hd0,1)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/034acc30-dbc3-4caf-b134-a0c13f76e136 ro
initrd /boot/kernel26.img

mut ei ole erillistä /boot osiota täälläkään

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #3 : 08.08.08 - klo:18.27 »
Koetin tänään asentaa toiselle koneelle Archia mutta kun yritän käynnistää konetta asennuksen jälkeen saan tälläisen virhe sanoman käyttöjärjestelmän käynnistyksen yhteydessä
"cannot mount root fs"
jota seuraa virhesanoma
"kinit: init not found
kernel panic"

GRUBissa lukee näin:
title arch linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda1 ro vga=773
initrd /kernel26.img

Ongelma näyttäisi syntyvän siitä että tuota osiota sda1 (joka on /boot) ei onnistuta mounttaamaan oikein.
Mistä ongelma johtuu ja miten se korjataan?

Miksi annat tuohon root= -parametriksi /boot-osion etkä juuritiedostojärjestelmän osiota?  :)
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

renecane

  • Vieras
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #4 : 09.08.08 - klo:10.22 »
Jotenkin pistää silmään että sinulla olisi seuraavasti grubissa
initrd /kernel26.img

Itse en ole mielestäni kertaakaan vielä törmännyt tuollaiseen vaikka en käytä erillistä /boot osiota koneissani. Silti mielestäni joka asennuksessa esim. initrd on löytynyt grubista muodossa initrd /boot/kernel26.img

Olisiko mahdollista, että kone on sammutettu väärin ja tiedostojärjestelmä seonnut tms?
Juu, normaalisti syntaksi olisikin /boot/kernel26.img mutta tuossa root= rivillä on jo määritetty tämä /boot osio joten oikea muoto on /kernel26.img tai mikä siihen sitten tuleekaan.Ainakin minä ymmärsin niin  :D

renecane

  • Vieras
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #5 : 09.08.08 - klo:10.24 »
Koetin tänään asentaa toiselle koneelle Archia mutta kun yritän käynnistää konetta asennuksen jälkeen saan tälläisen virhe sanoman käyttöjärjestelmän käynnistyksen yhteydessä
"cannot mount root fs"
jota seuraa virhesanoma
"kinit: init not found
kernel panic"

GRUBissa lukee näin:
title arch linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda1 ro vga=773
initrd /kernel26.img

Ongelma näyttäisi syntyvän siitä että tuota osiota sda1 (joka on /boot) ei onnistuta mounttaamaan oikein.
Mistä ongelma johtuu ja miten se korjataan?

Miksi annat tuohon root= -parametriksi /boot-osion etkä juuritiedostojärjestelmän osiota?  :)
Eikös siinä /boot osio pidä olla?Ainakin tässä tapauksessa nuo vmlinuz26 ja kernel26.img sijaitsevat /boot osiossa

kuutio

  • Vieras
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #6 : 09.08.08 - klo:10.58 »
Koetin tänään asentaa toiselle koneelle Archia mutta kun yritän käynnistää konetta asennuksen jälkeen saan tälläisen virhe sanoman käyttöjärjestelmän käynnistyksen yhteydessä
"cannot mount root fs"
jota seuraa virhesanoma
"kinit: init not found
kernel panic"

GRUBissa lukee näin:
title arch linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda1 ro vga=773
initrd /kernel26.img

Ongelma näyttäisi syntyvän siitä että tuota osiota sda1 (joka on /boot) ei onnistuta mounttaamaan oikein.
Mistä ongelma johtuu ja miten se korjataan?

Miksi annat tuohon root= -parametriksi /boot-osion etkä juuritiedostojärjestelmän osiota?  :)
Eikös siinä /boot osio pidä olla?Ainakin tässä tapauksessa nuo vmlinuz26 ja kernel26.img sijaitsevat /boot osiossa
tuo 'root (hd0,0)' määrittelee /boot osion sijainnin grubille, kernel rivillä 'root=/dev/sdxx' pitää osoittaa juuritiedostojärjestelmän (sen mistä löytyy /bin, /dev ym.) levyosioon.

Jos /boot ja / sijaitsevat samalla osiolla, noiden pitää viitata samaan osioon. Tällöin kerneliin ja initrd:hen pitää laittaa täysi polku (esim. /boot/vmlinuz). Jos root (hdx,x) viittaa suoraan /boot levyosioon, nuo tiedostot löytyvät suoraan ilman '/boot/*' polkua.

renecane

  • Vieras
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #7 : 09.08.08 - klo:11.20 »
Koetin tänään asentaa toiselle koneelle Archia mutta kun yritän käynnistää konetta asennuksen jälkeen saan tälläisen virhe sanoman käyttöjärjestelmän käynnistyksen yhteydessä
"cannot mount root fs"
jota seuraa virhesanoma
"kinit: init not found
kernel panic"

GRUBissa lukee näin:
title arch linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda1 ro vga=773
initrd /kernel26.img

Ongelma näyttäisi syntyvän siitä että tuota osiota sda1 (joka on /boot) ei onnistuta mounttaamaan oikein.
Mistä ongelma johtuu ja miten se korjataan?

Miksi annat tuohon root= -parametriksi /boot-osion etkä juuritiedostojärjestelmän osiota?  :)
Eikös siinä /boot osio pidä olla?Ainakin tässä tapauksessa nuo vmlinuz26 ja kernel26.img sijaitsevat /boot osiossa
tuo 'root (hd0,0)' määrittelee /boot osion sijainnin grubille, kernel rivillä 'root=/dev/sdxx' pitää osoittaa juuritiedostojärjestelmän (sen mistä löytyy /bin, /dev ym.) levyosioon.

Jos /boot ja / sijaitsevat samalla osiolla, noiden pitää viitata samaan osioon. Tällöin kerneliin ja initrd:hen pitää laittaa täysi polku (esim. /boot/vmlinuz). Jos root (hdx,x) viittaa suoraan /boot levyosioon, nuo tiedostot löytyvät suoraan ilman '/boot/*' polkua.
Elikkä tässä tapauksessa GRUBin säädöt on ihan oikein, koska tuo (hd0,0) on erillinen /boot osio? Joten sitä /boot/* häpräkkää ei tuossa tarvita, mutta miksei sitä root fs:ää voi mountata siinä käynnistyksessä?

kuutio

  • Vieras
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #8 : 09.08.08 - klo:11.48 »
mutta miksei sitä root fs:ää voi mountata siinä käynnistyksessä?
Koska sinun pitää ilmoittaa todellisen / osion device tuossa kernel rivillä (koska / ei sijaitse /boot-osiollasi), tähän tapaan:

Lainaus
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda2 ro vga=773
initrd /kernel26.img
(korvaa sda2 sillä osiolla joka sisältää varsinaisen juuritiedostojärjestelmän)

Oli ehkä edellisessä postauksessa hieman epäselvästi selitetty :P
« Viimeksi muokattu: 09.08.08 - klo:11.52 kirjoittanut kuutio »

renecane

  • Vieras
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #9 : 09.08.08 - klo:12.17 »
mutta miksei sitä root fs:ää voi mountata siinä käynnistyksessä?
Koska sinun pitää ilmoittaa todellisen / osion device tuossa kernel rivillä (koska / ei sijaitse /boot-osiollasi), tähän tapaan:

Lainaus
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda2 ro vga=773
initrd /kernel26.img
(korvaa sda2 sillä osiolla joka sisältää varsinaisen juuritiedostojärjestelmän)

Oli ehkä edellisessä postauksessa hieman epäselvästi selitetty :P


Okei, kiitos vinkistä.Kokeilen tuota tänään kunhan kerkiän :) Ilmoitan sitten jos saatiin ongelma ratkaistua.

renecane

  • Vieras
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #10 : 23.08.08 - klo:13.52 »
Kerkesin testaamaan Archin asennusta kakkos koneeseen valitettavasti vasta tänään.
Vaikka muokkasin Grubin asetukset muotoon
Koodia: [Valitse]
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda2 ro vga=773
initrd /kernel26.img
Ei asennus onnistunut, antoi edelleen samaa virhesanomaa:
"cannot mount root fs"
ja sitten:
"kinit: init not found
kernel panic"

Koetin asentaa jopa LiLoa mutta sen asennus ei jostain kummasta syystä onnistunut, asennus sanoo että lilo on jo asennettuna tietokoneelle.
Mistähän syystä tuo tuo juuri tiedostojärjestelmän mounttaus ei onnistu? Kaikki vinkin/ohjeet/neuvot ovat nyt tervetulleita :)

Edit:
Unohdin mainita että tietokoneessa on aiemmin pyörinyt 64bittinen ubuntu ja muutama muukin distro joten rauta siinä ei ole rikki.

renecane

  • Vieras
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #11 : 26.08.08 - klo:16.13 »
no kai nyt joku osaisi auttaa?

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: Ongelma Arch Linuxin asennuksen kanssa...
« Vastaus #12 : 02.09.08 - klo:15.08 »
Tuntuu vähän siltä, että onkohan Arch ihan oikea distro sinulle.

Antamiesi tietojen perusteella tuota ei välttämättä pysty foorumilaiset ratkaisemaan. Suosittelisin vielä käymään Archin asennusohjeen kertaalleen läpi, ettet ole unohtanut mitään kohtaa.

Osiotaulu
Koodia: [Valitse]
sudo fdisk -l ja muuta kuten vaikka boot-osion hakemistorakenne olisi hyvä kertoa.