Kirjoittaja Aihe: Kernel panic - grub menu ongelma? [RATKAISTU]  (Luettu 4232 kertaa)

anagrammi

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Kernel panic - grub menu ongelma? [RATKAISTU]
« : 18.02.06 - klo:22.47 »
Hei,
tätä vauhtia minusta linux-guru ennätysvauhtia, jos pysyn hengissä.

En tehnyt 'mitään' - poltin CD:lle kuvatiedostoja toimivalla laitteistolla ja seuraavan kerran, kun laitoin virran koneeseen sain ilmoituksen:

Lainaus
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Kuinka todennäköistä on että levy vain olisi hajonnut ( se on uusin osa tässä vanhassa myllyssä).
Koneessa on vaihtolevy-systeemi ja toisella levyllä on XP, joka buuttaa normaalisti, joten jos kyseessä on laitevika, niin se luultavasti on levyssä.

Luulisin, että kone pitää buutata asennus CD:ltä ja tehdä jotain ehkä kerneliin liittyviä uudelleen asennuksia; onko kellään hyvää ohjetta Ubuntulle, verkosta löytyi kyllä joitain ohjeita muille distroille.

En ehdi ryhtyä korjaustoimiin heti, joten en ole välttämättä kovin nopeasti vastaamassa lisäkysymyksiin, kiitos kuitenkin avusta jo etukäteen.


Anagrammi
« Viimeksi muokattu: 02.03.06 - klo:14.33 kirjoittanut anagrammi »

juyli

  • Vieras
Re: Kernel panic - onko syytä paniikkiin
« Vastaus #1 : 19.02.06 - klo:00.56 »
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Koneessa on vaihtolevy-systeemi ja toisella levyllä on XP,

Kerropa nyt ihmeessä hieman tarkemmin tuosta vaihtokovalevysysteemistäsi?
Tunnistaako bios vaihtokovalevyn oikein?

Minulla on myös vaihtokovalevykelkoja, joissa kovalevyjä ilman kummempia ongelmia.

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Re: Kernel panic - onko syytä paniikkiin
« Vastaus #2 : 19.02.06 - klo:02.33 »
Lainaus
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Tuli muistaakseni joku tuommoinen ilmoitus ilman syytä ennen toimineeseen kerneliin. Valitsin toisen kernelin grubista. Bootatessa painetaan esc  3 sekunnin aikana, kun lukee grub loading. Asensin toimimattoman kernelin uudelleen ja taas toimi. Jos tämä oli ainoa kerneli niin kai joku siihenkin keksii avun.

anagrammi

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Re: Kernel panic - onko syytä paniikkiin
« Vastaus #3 : 19.02.06 - klo:12.47 »
Hei,
en osaa kertoa paljoakaan tästä vaihtolevy systeemistä, sain sen kaverilta, kun hän ei sitä enään tarvinnut.
Bios tunnistaa levykelkan vaihtuneen, kun virrat kytketään takaisin ja pyytää kuittaamaan uuden konfiguraation F1-näppäimellä. Tämä on toiminut hyvin jo jonkin aikaa.

Kiitos lompolo, toimivasta neuvosta!!!

Luulin tietysti ensin, että minulla on vain yksi kernel, koska en ole tietääkseni niiden kanssa mitään puuhaillut, mutta kerneleitä olikin jo ainakin kolme, varmaan automaattisten päivitysten asentamia.

Valitsin siitä toiseksi tuoreimman ja Ubuntu nousi pystyyn.
Mitä neuvoisitte tekemään seuraavaksi?

Laitan tähän vielä koko virhesivun, kun näin vaivan kopioida sen käsin toiselta ruudulta:

  Booting 'Ubuntu, kernel 2.6.12-10-386 Default '

root  (hd0,0)
 Filesystem type is ext2fs, partition type 0x83
kernel  /boot/vmlinuz root=/dev/hda1 ro quiet splash
   [Linux-bzImage, setup=0x1c00, size=0x124cec]
savedefault
boot
Uncompressing Linux... Ok, booting the kernel.
[4294668.201000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[4294668.201000]



Anagrammi

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
Re: Kernel panic - onko syytä paniikkiin
« Vastaus #4 : 19.02.06 - klo:14.55 »
Kernelin voisi koettaa asentaa uudelleen. On varmaan myös mahdollista, että tuo kyseinen kerneli toimii huonosti koneessasi, jolloin kannattaa käyttää sitä vanhempaa kerneliä seuraavaan kernelin päivittymiseen asti.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

anagrammi

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Re: Kernel panic - onko syytä paniikkiin
« Vastaus #5 : 28.02.06 - klo:16.40 »
Kiitos kaikille vastanneille!

Asensin Synaptic Paketinhallinnasta uudestaan paketin linux-image-2.6.12-10-386.
Uudelleenasennuksessa ei tullut virheilmoituksia.
Sen jälkeen boottasin koneen ohjeen mukaisesti.

Sama ongelma jatkuu ???

Bootti pysähtyy kernel panic'iin, josta en pääse kuin katkaisemalla virrat.

Kun painan 'esc' näppäintä Grub'in ilmestyessä ruudulle, pääsen valikkoon, jossa on kolme paria boot vaihtoehtoja:
alin pari on selvästi eri version kernel ( 2.6.12-9 )
kaksi ylintä paria näyttäisivät olevan samaa versiota; ylimmissä vain on lisäksi teksti 'default' (onko tämä normaalia?).

Kone käynnistyy normaalisti, kun valitsen toisen parin ei recovery rivin.

Voiko minulla olla asennettuna kaksi saman version kerneliä?
Miksi uudelleenasennus ei auttanut?
Kumpaan kerneliin uudelleenasennus kohdistui 'default' vai toimiva?

Jos uudelleenasennus kohdistui toimivaan kerneliin, voisin varmaan vain poistaa toimimattoman kernel vaihtoehdon?

Jos valitsen grub'in valikosta vanhimman kernelin (2.6.12-9), boottaan sillä.
Paketin hallinnasta poistan paketin linux-image-2.6.12-10-386; mahdollisesti kaksi kertaa, jos on tarvis.
Boottaan koneen ja asennan saman paketin uudestaan...

Niin mitä luulette, että tapahtuu?

Anagrammi

anagrammi

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Re: Kernel panic - onko syytä paniikkiin
« Vastaus #6 : 01.03.06 - klo:14.04 »
Vastaan itse muutamiin edellisessä viestissä esittämiini kysymyksiin:

Minulla ei ole kahta saman versioista kerneliä :-[

Lueskelin useita man sivustoja ja 'man update-grub' -sivulta löytyi tieto siitä miten grub'in menu (/boot/grub/menu.lst) rakentuu sen mukaan mitä /boot -hakemistosta löytyy.

Minun /boot -hakemistostani löytyy seuraavaa:

Lainaus
:~$ sudo ls -al /boot
yhteensä 14888
drwxr-xr-x   3 root root    4096 2006-02-28 14:12 .
drwxr-xr-x  22 root root    4096 2005-12-31 18:09 ..
-rw-r--r--   1 root root  239811 2006-02-13 14:46 abi-2.6.12-10-386
-rw-r--r--   1 root root  239770 2005-10-10 16:16 abi-2.6.12-9-386
-rw-r--r--   1 root root   64125 2006-02-13 14:12 config-2.6.12-10-386
-rw-r--r--   1 root root   64135 2005-10-10 15:12 config-2.6.12-9-386
drwxr-xr-x   2 root root    4096 2006-02-28 14:12 grub
-rw-r--r--   1 root root 5296673 2006-02-28 14:12 initrd.img-2.6.12-10-386
-rw-r--r--   1 root root 4937333 2005-12-29 16:40 initrd.img-2.6.12-9-386
-rw-r--r--   1 root root   94664 2005-06-30 18:49 memtest86+.bin
-rw-r--r--   1 root root  897419 2006-02-13 14:46 System.map-2.6.12-10-386
-rw-r--r--   1 root root  897159 2005-10-10 16:16 System.map-2.6.12-9-386
lrwxrwxrwx   1 root root       8 2006-01-19 11:06 vmlinuz -> /vmlinuz
-rw-r--r--   1 root root 1207020 2006-02-13 14:46 vmlinuz-2.6.12-10-386
-rw-r--r--   1 root root 1206555 2005-10-10 16:16 vmlinuz-2.6.12-9-386

Listauksen kolmanneksi viimeinen rivi luultavasti aiheuttaa grub menuun ja oletus kernel valinnaksi toimimattoman vaihtoehdon. Alla osa /boot/grub/menu.lst tiedostoa:

Lainaus
## ## End Default Options ##

title           Ubuntu, kernel 2.6.12-10-386 Default
root            (hd0,0)
kernel          /boot/vmlinuz root=/dev/hda1 ro quiet splash
savedefault
boot

title           Ubuntu, kernel 2.6.12-10-386 Default (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz root=/dev/hda1 ro single
boot

title           Ubuntu, kernel 2.6.12-10-386
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-10-386 root=/dev/hda1 ro quiet splash
initrd          /boot/initrd.img-2.6.12-10-386
savedefault
boot

title           Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-10-386 root=/dev/hda1 ro single
initrd          /boot/initrd.img-2.6.12-10-386
boot

title           Ubuntu, kernel 2.6.12-9-386
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-9-386 root=/dev/hda1 ro quiet splash
initrd          /boot/initrd.img-2.6.12-9-386
savedefault
boot

title           Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-9-386 root=/dev/hda1 ro single
initrd          /boot/initrd.img-2.6.12-9-386
boot

title           Ubuntu, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

Kertokaapa te, joilla on toimiva ja mahdollisimman vähän tuunattu Ubuntu Breezy, että millä tavoin teidän /boot -hakemiston listaus eroaa tästä tai miltä toimiva /boot/grub/menu.lst näyttää?

Löysinkin hyvän esimerkin grubin menusta täältä:
http://forum.ubuntu-fi.org/index.php?topic=452.msg2265#msg2265

Joten kysymykseksi jää sitten vain, että löytyykö teidän /boot -hakemistosta tälläinen tiedosto:

lrwxrwxrwx   1 root root       8 2006-01-19 11:06 vmlinuz -> /vmlinuz

Tämän linkin takaa löytyy linkki takaisin /boot -hakemistoon:

Lainaus
:~$ sudo ls -al /vmlinuz
lrwxrwxrwx  1 root root 26 2005-12-31 18:09 /vmlinuz -> boot/vmlinuz-2.6.12-10-386

Ja jos ei löydy niin miksi minulta löytyy???

Kiitos etukäteen vaivannäöstä!

Anagrammi
« Viimeksi muokattu: 01.03.06 - klo:17.17 kirjoittanut anagrammi »

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: Kernel panic - grub menu ongelma?
« Vastaus #7 : 01.03.06 - klo:22.06 »
Itselläni ei tuollaista vmlinuz linkkiä löydy /boot/ kansiosta, eikä myös noita (default) rivejä. Nuo kyllä oli muuten samat kuin muutkin paitsi että siinä oli käytetty tota linkkiä.
Eli itse en ainakaan näe mitään estettä sille että poistat (kommentoi #-merkillä) nuo default rivit sieltä menu.lst:stä jos ne toiset -10 version kernelit kerran toimii.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

anagrammi

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Re: Kernel panic - grub menu ongelma? [RATKAISTU]
« Vastaus #8 : 02.03.06 - klo:13.52 »
Hei,
nuo rivit, jotka ehdotettiin kommentoitavaksi pois, ovat ohjelman (update-grub?) sinne laittamia, joten taidan uudelleennimetä /boot/vmlinuz -tiedoston ja ajaa sen jälkeen update-grub komennon.

Palaan kertomaan miten käy.

Jos mitään ei kuulu; älkää kokeilko tätä kotona!

Lainaus
sudo mv -v /boot/vmlinuz /boot/exvmlinuz
"/boot/vmlinuz" -> "/boot/exvmlinuz"

sudo update-grub
Searching for GRUB installation directory ... found: /boot/grub .
Testing for an existing GRUB menu.list file... found: /boot/grub/menu.lst .
Searching for splash image... none found, skipping...
Found kernel: /boot/vmlinuz-2.6.12-10-386
Found kernel: /boot/vmlinuz-2.6.12-9-386
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

Nyt vielä koe buutti :P

... ja hyvin toimii, ainakin toistaiseksi eli tiedoston /boot/grub/menu.lst loppuosa näyttää nyt tälläiseltä:

Lainaus
## ## End Default Options ##

title           Ubuntu, kernel 2.6.12-10-386
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-10-386 root=/dev/hda1 ro quiet splash
initrd          /boot/initrd.img-2.6.12-10-386
savedefault
boot

title           Ubuntu, kernel 2.6.12-10-386 (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-10-386 root=/dev/hda1 ro single
initrd          /boot/initrd.img-2.6.12-10-386
boot

title           Ubuntu, kernel 2.6.12-9-386
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-9-386 root=/dev/hda1 ro quiet splash
initrd          /boot/initrd.img-2.6.12-9-386
savedefault
boot

title           Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.12-9-386 root=/dev/hda1 ro single
initrd          /boot/initrd.img-2.6.12-9-386
boot

title           Ubuntu, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

Enään jää ihmetyttämään tuon /boot/vmlinuz linkkitiedoston elämän tarkoitus ???

Anagrammi
« Viimeksi muokattu: 02.03.06 - klo:14.32 kirjoittanut anagrammi »

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: Kernel panic - grub menu ongelma? [RATKAISTU]
« Vastaus #9 : 02.03.06 - klo:14.50 »
Tuskin sillä mitään käyttöä on sehän oli linkki /vmlinuz tiedostoon ja tuo taas oli linkki /boot/vmlinuz tiedostoon, eli nuohan linkkaa vaan toisiinsa.
Mun mielestäni ainakin noi voi turvallisin mielin poistaa kokonaan. Oliskohan se kernelin päivitys vähän sekoillut ja siitä tullut tollaset linkit.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle