Problem s initrd

Michal Krause mike na navrcholu.cz
Úterý Srpen 17 02:43:26 CEST 1999


Zdravim,

    mam tady problem, se kterym si nevim rady. Zkousim vytvoreni male
specificke distribuce, ktera pouziva jako root ramdisk. Vychazim pri tom z
image ramdisku, ktery vytvoril nekdo jiny. 
    Problem je v tom, ze pokud pouziju svuj image, snazi se ho jadro
odmountovat (uspesne) a namountovat jakysi jiny root (samozrejme neuspesne),
nasledne pak zkonstatuje, ze nenasel init a finito. To je celkem
pochopitelne, ovsem ja zaboha nevim, proc _az_ k tomu dojde. Vsechno
nasvedcuje tomu, ze se vubec nespusti /linuxrc (prava v poradku), ktery by se
prave neme nikdy ukoncit a tak by nemelo nikdy dojit na tu fazi prechodu na
"skutecny" root. Alespon tak jsem to pochopil. Pokud pouziju originalni
image, ze ktereho ve svem snazeni vychazim, bootuje to perfektne. 
    Pritom nepozoruji mezi obema imagi zadny zasadni rozdil, klicove veci
jsou prakticky stejne. Navic kdyz si originalni image primountuju pres loop
device a trochu vic se v nem pohrabu, zacne delat to same. Pri mensich
zasazich to ustoji. Zrejme mi neco unika, ale ani za zlaty prase nemuzu
prijit na to, co to je :(
    Mohl by me nekdo nakopnout spravnym smerem? Nemusi byt treba linuxrc
fyzicky nekde na zacatku image nebo tak neco? Jde o jadro 2.2.1. 

S pozdravem a diky

Michal Krause                                                      /\
ICQ: 7665279            Informace (nejenom) ze sveta Linuxu     /\/  \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz

There are three kinds of lies: lies, damn lies, and benchmarks.
                                                         Jeremy Allison


Další informace o konferenci Linux