problem z initrd

Tomasz Grobelny tomasz w grobelny.oswiecenia.net
Pią, 15 Lut 2008, 12:32:00 CET


Wieslaw Kierbedz pisze:
> Tomasz Grobelny nagli:
>> 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.
>>   
> Jakby jednak działało.
No właśnie. Jakby, ale nie do końca.

> Tylko jak chcesz mieć initrd skąd inąd, a kernel sobie?
 > Przecież to musi być jedna produkcja.
W takim przypadku powinno się wysypać na ładowaniu modułów. A tu 
kompletnie nic, tak jakby ten initrd był pusty. A pusty nie jest bo:
a) ma 400kB,
b) działa z innym kernelem.

Zresztą z initrd do tego kernela też próbowałem.

> Wygląda, że (najprowdopodobniej) brakuje serwnika do kontrtolera - chyba 
> miałeś jakieś pata, czy coś innego z interfejsem niby scsi.
> Spróbuj podać root=/dev/hda1 na starcie.
Ten temat już przerabiałem, ale na razie problemem jest to że nic się z 
initrd nie ładuje.
-- 
Z poważaniem,
Tomasz Grobelny


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