problem z initrd

Bartłomiej Zimoń uzi18 w o2.pl
Pią, 15 Lut 2008, 23:30:11 CET


Friday 15 of February 2008 12:26:49 Andrzej 'The Undefined' Dopierała 
napisał(a):
> On Fri, Feb 15, 2008 at 12:10:32AM +0100, Tomasz Grobelny wrote:
> > Chciałem sobie zbudować kernel-vanilla, ale bez większości modułów (żeby
> > skrócić czas budowania). Tak więc trochę zmodyfikowałem plik
> > kernel-vanilla-multiarch.conf żeby nie budował niepotrzebnych modułów. I
> > nawet to działało, teraz natomiast nie bardzo chce. Tylko nie wiem co w
> > międzyczasie zmieniłem (a może coś się zmieniło w specu/patchach?).
> > Bootowanie wygląda tak jakby initrd był znajdowany, ale kernel nie
> > próbował nawet z niego korzystać. Initrd jest ten sam co dla działającego
> > jądra dystrybucyjnego (wiem że to nie jest docelowe rozwiązanie, ale
> > wtedy przynajmniej wiem że wina leży po stronie vmlinuz a nie initrd).
> >
> > Efekt bootowania wygląda tak:
> > RAMDISK: Compressed image found at block 0
> > VFS: Mounted root (romfs filesystem) readonly.
>
> przy starcie dopisz w lilo/grub
> debuginitrd=sh

Wlasnie tej magii mi kiedys zabraklo Dzieki!
Dzieki.

>
> Wtedy w tym miejscu dostaniesz shella.
>
> > VFS: Cannot open root device "sda1" or unknown-block(0,0)

Tomasz ja tez kiedys przekopywalem sie przez podgladanie co sie dzieje w 
initrd i modyfikowalem debugowalem. Najgorsze okazalo sie ze wszystko 
niepotrzebnie ... bo zly modul sie ladowal do initrd.

Proponuje teraz sprawdzic co sie pojawi w /etc/modprobe.conf
Gdy zaladujesz RCD. Tam zwykle jest odpowiednia zawartosc gotowa do wrzucenia
Na system w chroot generujesz raz jeszcze initrd i bangla.

W Twoim przypadku menuconfig i szukaj gdzie ten sterownik jest i czy aby 
wlaczony jako modul badz wkompilowany.

Zycze powodzenia.

-- 
_________________
Pozdrawiam
Bartłomiej Zimoń


Więcej informacji o liście dyskusyjnej pld-users-pl