devをマウントする。rootfsをマウントする。感じかな?initを実行可能にして作業ディレクトリをinitramfs化する。感じでやってブートしてみてエラーでなかったが、もともとextのrootfsでinitramfsなしでブートできてたからよくわからん。いうわけで、rootfsをSquashfsにして起動してみたがダメ。initramfsなしでブートしてもダメ。下にSquashfsあった。これ有効にしてリビルド。extのrootfsで起動確認したあとでSquashfsで起動してみたが、initramfsなしで起動できた。/run圧縮しても7MBで、u-bootとzImage等で別途5MBくらい必要だから余裕ないね。今回のリビルドの際に要らないもん消したからzImageは4MB割ってるがあまり削減余地はなさそう。R1用OSでwlan0を出すために8189es.koをビルドして入れたんだが、depmodが無かった。いうわけでbusyboxだけmakeしようとしたんだが、limits.hがないとか怒られた。busyboxすればbusyboxだけBuildrootで作れそう?というわけでやったらできた。setのところをCONFIG_DEPMOD=yにしたらoutput/target//sbin/depmodがoutput/target/bin/busyboxへのリンクになってた。sdイメージの方にbusyboxコピーしてlnでdepmod作ったらできた。wlan0も無事出てきた。/bin/busyboxはsビットがついてるので消えないように。Comment(0)[AD]rentafree.net。