Kirjoittaja Aihe: Gave up waiting for root device  (Luettu 6258 kertaa)

Astu

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Gave up waiting for root device
« : 15.06.10 - klo:21.00 »
Otsikko kertoo.

Eli käynnistäessä menee kaikki hyvin aina siihen asti kun pitäisi tulla sisäänkirjautumisruutu. Ennen sitä ruudulle pärähtää tämä:
Gave up waiting for root device. Common problems:
-Boot args (cat /proc/cmdline)
   -Check rootdelay= (did the system wait long enough?)
   -Check root= (did the system wait for the right  device?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/7fec5d08-020c-490f-bd76-f75503a43b60 does not exist.
Dropping to a shell!

BusyBox v1.13.3....

Nyt pitäisi siis tämä selvittää. Ja aloittelijahan olen, joten ohjatkaa minua kädestä pitäen. Käytössä siis Ubuntu 10.04. Yritin jo selvitellä tätä omin päin noilla viesteillä missä sama ongelma, mutta en saanut ongelmaa ratkaistua.

Kiitos vastauksista jo etukäteen!
« Viimeksi muokattu: 15.06.10 - klo:21.12 kirjoittanut Astu »

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #1 : 15.06.10 - klo:21.32 »
No joo, virhemessuista päätellen näyttäisi yksinkertaisesti siltä, että levy ei löydy. Tästä tulee kuitenkin lähinnä vain vastakysymyksiä mieleen:

Olet käyttänyt "Asentaminen..." paikkaa - onko kyseessä eka asennus vai onko tämä toiminut joskus?

Levy ei ehdi mukaan - pitäisikö ehtiä ... tarkoitan oletko muuttanut jotakin, onko kytketty/jumpperoitu oikein, minkälainen kone ja emolevy, onko levy ehjä ... jälkimmäistä, mistä sitä koskaan tietää. Tätä voisit varmistella asennuslevyn Live-bootilla ja katsoa toimiiko levy nyt. Voisi myös katsoa /etc/fstab -tiedostosta onko virhemessussa esitetty levyn-ID oikein ... riippuen siitä mitä olet tehnyt, ei se normi tapauksessa (jos levyjä on AINA ollut vain yksi) voi olla väärin - eli siis tämän kohdan tarpeellisuus vähän riippuu...

Jos toimii, niin ehtiikö mukaan ... onko esim. bioksessa jotakin hassua, joka estää normaalin toiminnan?`Onko kone uusi vai ikivanha vai peritty jostakin? Hassua voi olla kaikissa näissä tapauksissa ... "reset to factory defaults" on usein tarpeellista, jos kone on tuntematon ja riippuu iästä ja muustakin. Kovalevyt ja emolevyjen levyväylät eivät ole ikuisia ...

Tässä näin aluksi - vaihtoehtoja on paljon jäljellä ... mutta sinänsä näyttää selvältä, että kovalevy ei tule mukaan vaikka sille lienee Ubuntu asennettu.

Astu

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #2 : 15.06.10 - klo:21.46 »
Kone on ikivanha Systech, enkä tiedä mitä sen sisällä pyörii.Kone on toiminut kyllä ihan oikein pariin otteeseen. Nyt vain tuota ilmoitusta hokee. Yli puolet viestistäsi meni kyllä harakoille, kun ei tätä oikein tajua   ::) ???

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #3 : 15.06.10 - klo:21.59 »
OK, tarkoitatko, että tämä kone on toiminut, mutta on nyt alkanut puskea tuota messua?

Jos näin on, niin onkohan sitten levyväylä tai levy väsähtämässä? (Tällöin voit myös unohtaa nämä aiemmat muut spekulointinikin  ;)).

Tällaisessa tilanteessa kone voisi paremmin lähteä käyntiin kun ensin boottaat normaalisti, jolloin se ehkä epäonnistuu juuri noin, mutta sitten suoraan teet Control-Alt Del yhdistelmällä uudelleenkäynnistyksen. Tässä on se etu, että levy on jo valmiiksi pyörimässä ja voi paremmin ehtiä mukaan.

Joku muu osaa varmaan tähän tapaukseen antaa jonkun fiksumman ohjeen, jolla Ubuntun boottia saa viivästettyä. Jos siis tästä tilanteesta oikeasti ole kyse?
« Viimeksi muokattu: 15.06.10 - klo:22.02 kirjoittanut Ganymedes »

Astu

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #4 : 15.06.10 - klo:22.03 »
Jep, eli kone toimi pari ekaa kertaa ihan oikein, sitten rupesi tätä ilmoittamaan.

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #5 : 15.06.10 - klo:22.10 »
Jep, eli kone toimi pari ekaa kertaa ihan oikein, sitten rupesi tätä ilmoittamaan.

OK, tuota yllä kirjoitettua voisit yrittää ... jos ei auta, niin toisaalta, onko nyt lämpimämpää kuin aiemmin? Vanha levy voi kuumetessaan toimia huonommin ... levyn tai levyn viilennyksen mahdollisuudet osaat itse arvioida paremmin. Sinänsä jos koneen sisällä on paljon pölyä ja tuulettimissa näkyy pölyä, niin niitä kannattaisi varovasti poistaa.

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #6 : 15.06.10 - klo:22.15 »
Jep, eli kone toimi pari ekaa kertaa ihan oikein, sitten rupesi tätä ilmoittamaan.

Aika normaali ilmiö grub2:lle, jostain syystä UUID:hen perustuva käynnistys ei aina onnistu, mutta kun laittaa asetuksiin perinteisellä root=/dev/sd...jotain niin yleensä toimii ..  ::)

https://help.ubuntu.com/community/Grub2#/etc/default/grub

Ehkä seuraava CD käynnistää Ubuntun?

http://sites.google.com/site/bootcdoobetimer/U1004BOOT.iso?attredirects=0&d=1

http://forum.ubuntu-fi.org/index.php?topic=33052.msg257461#msg257461



13/2/2009 and friday....

http://debian-fi.dy.fi/

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #7 : 15.06.10 - klo:22.18 »
...
Aika normaali ilmiö grub2:lle, jostain syystä UUID:hen perustuva käynnistys ei aina onnistu, mutta kun laittaa asetuksiin perinteisellä root=/dev/sd...jotain niin yleensä toimii ..  ::)
...

Ok, uutta minulle.

Astu

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #8 : 15.06.10 - klo:22.30 »
Lainaus
Aika normaali ilmiö grub2:lle, jostain syystä UUID:hen perustuva käynnistys ei aina onnistu, mutta kun laittaa asetuksiin perinteisellä root=/dev/sd...jotain niin yleensä toimii ..  ::)

Siis mitä minun tulee tehdä?  ::)

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #9 : 15.06.10 - klo:23.04 »
Lainaus
Aika normaali ilmiö grub2:lle, jostain syystä UUID:hen perustuva käynnistys ei aina onnistu, mutta kun laittaa asetuksiin perinteisellä root=/dev/sd...jotain niin yleensä toimii ..  ::)

Siis mitä minun tulee tehdä?  ::)

Kokeile ensin josko Ubuntu lähtisi käyntiin CD:n avulla ..  :)

Jos ei lähde, niin varaa jonkinverran aikaa ja pussillinen hermoja, joiden avulla konffaat grubin kuntoon..

https://help.ubuntu.com/community/Grub2#/etc/default/grub (file)

Tietenkin asioita voi myös hieman oikoa, ja tekee muutokset suoraan /boot/grub/grub.cfg tiedostoon. Vahinko vain, että grubin päivityksen yhteydessä muutokset poistuvat.

Eli live-CD:llä käyntiin, ja päätteessä komennot sen jälkeen kun on liittänyt osiot tiedostoselaimen avulla

Koodia: [Valitse]
sudo fdisk -l

cd /media/polku/boot/grub

sudo chmod 755 grub.cfg

gksudo nautilus

Sitten vain root-nautiluksen avulla muokkaamaan sitä /media/polku/boot/grub/grub.cfg tiedostoa ..  :)


13/2/2009 and friday....

http://debian-fi.dy.fi/

Astu

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #10 : 16.06.10 - klo:19.55 »
Näyttää toimivan kun laittaa asennus-cd:ltä käyntiin ja painaa käynnistä uudelleen. Kaikki menee silloin moitteettomasti. Missähän lienee se vika? :o

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #11 : 16.06.10 - klo:21.04 »
Näyttää toimivan kun laittaa asennus-cd:ltä käyntiin ja painaa käynnistä uudelleen. Kaikki menee silloin moitteettomasti. Missähän lienee se vika? :o

UUID:hen perustuva grubin käynnistys on hukannut juuriosion /

Esimerkki:

Koodia: [Valitse]
menuentry "My Default Karmic" {

set root=(hd0,1)

search --no-floppy --fs-uuid --set cb201140-52f8-4449-9a95-749b27b58ce8

linux /boot/vmlinuz-2.6.31-11-generic root=UUID=cb201140-52f8-4449-9a95-749b27b58ce8 ro quiet splash

initrd /boot/initrd.img-2.6.31-11-generic

}

VVVVVVV   muuta allaolevaan muotoon  VVVVVVV

menuentry "My Default Karmic" {

set root=(hd0,1)

linux /boot/vmlinuz-2.6.31-11-generic root=/dev/sda1 ro quiet splash

initrd /boot/initrd.img-2.6.31-11-generic

}
« Viimeksi muokattu: 16.06.10 - klo:21.07 kirjoittanut oobetimer »
13/2/2009 and friday....

http://debian-fi.dy.fi/

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #12 : 16.06.10 - klo:21.32 »
Näyttää toimivan kun laittaa asennus-cd:ltä käyntiin ja painaa käynnistä uudelleen. Kaikki menee silloin moitteettomasti. Missähän lienee se vika? :o

UUID:hen perustuva grubin käynnistys on hukannut juuriosion /

Esimerkki:

Koodia: [Valitse]
menuentry "My Default Karmic" {

set root=(hd0,1)

search --no-floppy --fs-uuid --set cb201140-52f8-4449-9a95-749b27b58ce8

linux /boot/vmlinuz-2.6.31-11-generic root=UUID=cb201140-52f8-4449-9a95-749b27b58ce8 ro quiet splash

initrd /boot/initrd.img-2.6.31-11-generic

}

VVVVVVV   muuta allaolevaan muotoon  VVVVVVV

menuentry "My Default Karmic" {

set root=(hd0,1)

linux /boot/vmlinuz-2.6.31-11-generic root=/dev/sda1 ro quiet splash

initrd /boot/initrd.img-2.6.31-11-generic

}

Jotta tuollainen menyentry saadaan aikaiseksi, niin se onnistuu seuraavalla tavalla..

Päätteessä komennot

Koodia: [Valitse]
gksudo gedit /etc/default/grub

....sitten UUID pois käytöstä

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

....eli risuaita # pois edestä

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
GRUB_DISABLE_LINUX_UUID=true

....tallenna ja lopeta

sudo update-grub


Tarkista vielä, että onko /boot/grub/grub.conf tiedostossa käynnistyvä osio merkitty oikein..  :)


https://wiki.ubuntu.com/Grub2#grub (/etc/default/grub)

Edit: löysin todella hyvät ohjeet ..  :)

http://linux.fi/wiki/GNU_GRUB_2

« Viimeksi muokattu: 16.06.10 - klo:21.35 kirjoittanut oobetimer »
13/2/2009 and friday....

http://debian-fi.dy.fi/

Astu

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #13 : 16.06.10 - klo:23.08 »
Oon nyt tehny nuo jutut yllä, mutta tuo komento "sudo update-grub" ei mennyt läpi. Kun tuon laittaa se sanoo näin:
Koodia: [Valitse]
ubuntu@ubuntu:~$ gksudo gedit /etc/default/grub
ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #14 : 17.06.10 - klo:19.22 »
Oon nyt tehny nuo jutut yllä, mutta tuo komento "sudo update-grub" ei mennyt läpi. Kun tuon laittaa se sanoo näin:
Koodia: [Valitse]
ubuntu@ubuntu:~$ gksudo gedit /etc/default/grub
ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

Täytyy varmaan asentaa grub uudestaan..

Koodia: [Valitse]
sudo grub-install /dev/sdx

.....eli x:n paikalle asematunnuksen kirjain

.....jos edelleen virheitä, niin sitten

sudo grub-install --recheck /dev/sdx
13/2/2009 and friday....

http://debian-fi.dy.fi/

Astu

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #15 : 17.06.10 - klo:22.10 »
Omalla käyttäjällä onnistui tuo grub-asennus

Koodia: [Valitse]
astu@Ylakerta:~$ sudo grub-install /dev/sda
Installation finished. No error reported.

Sitten  kun yritti sitä update-grubia, sanoi näin
Koodia: [Valitse]
astu@Ylakerta:~$ sudo update-grub
/etc/default/grub: 20: Syntax error: Unterminated quoted string

Mikäpä avuksi?
« Viimeksi muokattu: 20.06.10 - klo:23.40 kirjoittanut Astu »

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #16 : 21.06.10 - klo:19.28 »
Omalla käyttäjällä onnistui tuo grub-asennus

Koodia: [Valitse]
astu@Ylakerta:~$ sudo grub-install /dev/sda
Installation finished. No error reported.

Sitten  kun yritti sitä update-grubia, sanoi näin
Koodia: [Valitse]
astu@Ylakerta:~$ sudo update-grub
/etc/default/grub: 20: Syntax error: Unterminated quoted string

Mikäpä avuksi?

En keksi oikein mitään siistiä ratkaisua ongelmaan, mutta jos uskallusta riittää, niin voisi kokeilla grubin poistamista ja uudelleen asentamista siten, että poistaa kaikki grub2:een liittyvät tiedostot ennen grubin uudelleen asentamista.

Lopputulos voi olla hyvä tai huono, tai sitten ei mitään muutosta..  ::)

Eli ainakin grub.cfg pois ja sitten grubin uudestaan asennus ja päivitys..
13/2/2009 and friday....

http://debian-fi.dy.fi/

Astu

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #17 : 27.06.10 - klo:14.15 »
Otin grub.cfg:n pois ja asensin uudestaan grubin. Update-grubia ei antanut tehdä ja nyt ei enää käynnisty omalle käyttäjälle mitään kautta  :-\

Voisiko auttaa jos asentaa koko järjestelmän uudestaan?

oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #18 : 27.06.10 - klo:18.52 »
Otin grub.cfg:n pois ja asensin uudestaan grubin. Update-grubia ei antanut tehdä ja nyt ei enää käynnisty omalle käyttäjälle mitään kautta  :-\

Voisiko auttaa jos asentaa koko järjestelmän uudestaan?

Jos ei anna tehdä grub.cfg tiedostoa, niin silloin järjestelmässä on vikaa..  :-\

Tietenkin voi tehdä ns. korjausasennuksen, jossa ei formatoida osioita. Asennusohjelma herjaa silloin kaikenlaisia virheitä ja varoituksia, mutta niitä ei kannata uskoa..  :)
13/2/2009 and friday....

http://debian-fi.dy.fi/

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: Gave up waiting for root device
« Vastaus #19 : 27.06.10 - klo:19.11 »
En tiedä tästä beta Grubista mitään, mutta voisiko tässä olla kuitenkin se mitä ehdotin heti alussa: Kovalevy ei aina lähde toimimaan? Sopiiko koneen käytökseen?