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