|
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.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|