mociの日記: inittar
日記 by
moci
ソフトウェアRAIDのときもでしたが、どうにもinitrdとの相性が悪いようです。今回はCD-ROMやDOS上のネットワークドライブなどから起動して、最終的にtmpfsをルートにしようとしました。cramfsをinitrdで立ち上げて、中身をtmpfsに移して、pivot_rootで切り換えるまでは何とかこぎつけました。しかし、cramfsを載せたRAMディスクがうまく解放できていないのか、効果が芳しくありません。
そんなとき、inittarをみつけたので、試してみました。tarで固めただけのルートファイルシステム(もはや「ファイルシステム」ではありませんが)をそのままならgzip圧縮して、あるいはbzip2用のパッチと合わせて適用すればbzip2で圧縮して、しかもtmpfsで起動できるというのですから、楽なことこの上なしです。効果もそこそこ認められました。
ただ、起動してdfをとると/dev/ram0(だけ)がいるのですけれども、これはアーカイブをいったん/dev/ram0に載せて、tmpfs上に展開してでもいるのでしょうかね。肝心のパッチの中身を読む気力(技術力?)が全然ないのが、そもそもの問題かもしれませんが。
追記
最後の段落は、ただ単に/etc/mtabに/dev/ram0と書かれたままだったから、でした。
inittar More ログイン