もう128MiBあれば多分大丈夫
流石に32MiB + 128MiBでは足りない
とりあえずメモリ探さねば
んー、入れ替えるとエラーも入れ替わるし、本当にメモリが壊れてるんだなこれ
memtestしたら片方のメモリがエラーしか吐かない
モジュール最初からxz圧縮されてた
次はカーネルモジュールを圧縮してみようかな
うん、アーカイブのフォーマットは同じだ
再圧縮でなんかミスってるかな?
しかし、今までよりサイズ小さくして、今まで出来ていたinitrdの展開が上手くいかなくなるのは微妙に納得できない
-m 256mで確認してたけど、実機はそれより少ないらしい
なんかまだ微妙にメモリ足りないっぽ
きったーく
前にライブラリが見つからなくでinitが落ちてたのは、initramfsがtmpfsだから、メモリサイズの半分までっていう上限に引っ掛かって上手く展開出来てなかったのかな?
ここまで辿り着ければ、スワップ有効化できるのでどうとでもなる
お、起動成功
とりあえずこれでcpioに固めて試してみるか
これで89MiBになった
2MiBあるbnx2も削除
というわけでfirmwareの方を削るインストール環境ではネットワーク起動しないので、11MiBあるbnx2x以下を削除
モジュールの方は依存関係あったりしそうで面倒だぬぁ
これで26MiB減
あー、先ずsmpカーネル向けのモジュールはごそっと削れるな
やっぱり本命はinitrd削る方かあ
んー、3MiBならhugeカーネルで良いかあ
3MiBぐらい差がある
インストーラーをhugeからgenericカーネルに差し替えるだけでも多少の余裕は出るっぽいな
おっはよ