ďťż
 
 
   Kernel z paczki, initrd, xfs = Kernel panic?
 
 

Tematy

 
    
 

 

 

 

Kernel z paczki, initrd, xfs = Kernel panic?





getoryk - 01-05-2008 15:22
Witam,
Znudziła mi się okresowa kompilacja nowych kerneli, więc postawnowiłem zainstalować sobie najnowszy z repozytorium Debiana (Sid): linux-image-2.6.25-1-amd64

Wpis w lilo dla nowego kernela:
image=/boot/vmlinuz-2.6.25-1-amd64
    label=Debian2.6.25.1
    initrd=/initrd.img
    root=/dev/hda5
    read-only Rezultat przy próbie bootowania nowego jądra to kernel panic:
"No filesystem could mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,5)"

Podejrzewam, choć nie jestem pewien, że problem to xfs na partycji hda5. W jądrze z paczki xfs jest skompilowany jako moduł, podobno rozwiązanie to wkompilowanie xfsa bezpośrednio w jądro (tak robiłem do tej pory - no i nie używałem ramdisku), ale jak już pisałem chciałem się przerzucić na kernele paczkowane. Istnieje jakieś rozwiązanie tego problemu bez zmiany fs-a na partycji root?



Yampress - 01-05-2008 19:28
1. uruchom na poprzednim kernelu który działał
2. zainstaluj paczki:
initrd-tools - tools to create initrd image for prepackaged Linux kernel
cramfsprogs - Tools for CramFs (Compressed ROM File System)
3. uruchom polecenie mkinitrd -o /boot/initrd.img-2.6.25-1-amd64 /lib/modules/2.6.25-1-amd64
4. zmień wpis w /etc/lilo z initrd=/initrd.img na initrd.img-2.6.25-1-amd64
5. pyknij jako root lilo alby przeładować konfiguracje
6. zresetuj i zobacz czy ruszy



getoryk - 04-05-2008 11:46
W punkcie 4 zmieniłem wpis na initrd=/boot/initrd.img-2.6.25-1-amd64, bo chyba o to chodziło?
Niestety nie ruszyło, komunikat ten sam.



fnmirk - 04-05-2008 14:45

Niestety nie ruszyło, Pobieram kenele z experimental, gotowe wersje dystrybucyjne. I u mnie średnio co drugi działa poprawnie poczekaj może na następną wersję.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis