Hack BBS
[全部のスレッド一覧][新規投稿][記事の削除・変更]
[Home Page]
返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.954】の中の記事をすべて表示しています
【No.954】のスレッド
04/07/08(木) 02:59:53 投稿者[たつや] <http://linkstation.yi.org/>
[No.954]のスレッド内
- 【No.954】 タイトル[ramdisk.image のシュリンク]
この記事がスレッドの最初です
- ちょうど私も別の目的で ramdisk.image.gz をいじっている
ところだったので、、
busybox に入っているコマンドは単に
$ ./busybox
として実行すると表示されます。これによると、cat cp ash
mv rm tar などを削除できると思います。
(strings はデフォルトで4文字以上印字可能な文字が連続し
ていないと表示してくれません。ですから、2〜3 文字のコマ
ンドを見落としたのだと思います。)
これを消すと、このくらいになります。
-rw-r--r-- 1 root root 1858727 Jul 8 02:42 ramdisk.image.gz
あと、消すとしたら、/bin/awk でしょうか。
awk を使っているのは /etc/init.d/networking だけのよう
なので、このスクリプトを書き換えれば awk も消せますね。
上記の状態から /bin/awk を削除すると、1744420 バイトに
なりました。
ただ、単純にコマンドを busybox に置き換えてしまうと、
省略されているオプションが結構あるので、問題がおきそう
ですね。awk を消した上で、grep などを元に戻すなど、試
行錯誤が必要になりそうです。
ちなみに、私がやっていたのは、LinkStation の EM モード
で telnet を可能にしたり、root のパスワードが分からな
いので、パスワードファイルを書き換えたりといったもので
す。
# HackKit の申し込みメールを送らせていただきました。
04/07/09(金) 00:13:44 投稿者[山下康成(カーナビ持ってます:-)] <http://www.yamasita.jp>
[No.954]のスレッド内
- 【No.960】 タイトル[Re: ramdisk.image のシュリンク]
【No.954】に対する返信
- >(strings はデフォルトで4文字以上印字可能な文字が連続し
>ていないと表示してくれません。ですから、2〜3 文字のコマ
>ンドを見落としたのだと思います。)
なるほど。こんな落とし穴があったとは、、、
で、、、、
先日は「要らないものは消す」という観点だったのですが、
「必要なものを残す」という観点でみてみると、
せいぜい
・シングルユーザモードだけで十分(シリアルコンソール前提)
・write_ok か cat file > /dev/fl1 ができれば十分
なわけです。
極端な話、何も要らない(kernimg.bin でよい)なのです。
そう考えると、まだまだ小さくなる(=もうひとつカーネルが置ける)
ように思います。
餅屋に近づくべく、再チャレンジします。
04/07/09(金) 00:45:37 投稿者[たつや(しまった、見られた)] <http://linkstation.yi.org/>
[No.954]のスレッド内
- 【No.961】 タイトル[Re: ramdisk.image のシュリンク]
【No.960】に対する返信
- >せいぜい
>・シングルユーザモードだけで十分(シリアルコンソール前提)
>・write_ok か cat file > /dev/fl1 ができれば十分
>なわけです。
>極端な話、何も要らない(kernimg.bin でよい)なのです。
>そう考えると、まだまだ小さくなる(=もうひとつカーネルが置ける)
>ように思います。
そっか。initrd はファームウェアのアップデート用なので、
Vine 化してればなくてもそれほど問題はないわけですね。
04/07/10(土) 09:25:55 投稿者[山下康成] <http://www.yamasita.jp>
[No.954]のスレッド内
- 【No.973】 タイトル[Re: ramdisk.image のシュリンク]
【No.961】に対する返信
- とりあえず、1MBほど空けられました。
kernimg.bin なら入れられそうです。
たつやさん、PPC 版の setsum 使わせていただきますね。
いちいち x86 マシンで setsum するの、無駄ですので。
04/07/10(土) 15:41:09 投稿者[たつや] <http://linkstation.yi.org/>
[No.954]のスレッド内
- 【No.978】 タイトル[Re: ramdisk.image のシュリンク]
【No.973】に対する返信
- >たつやさん、PPC 版の setsum 使わせていただきますね。
>いちいち x86 マシンで setsum するの、無駄ですので。
どうぞお使いください。
すでにご存知とは思いますが、setsum は 6月30日版のカーネル
ソースの中のを使ってくださいね。
setsum だけで配布しているバージョンはバグがあって、
kernimg.bin を作れません。
04/07/11(日) 08:50:55 投稿者[山下康成] <http://www.yamasita.jp>
[No.954]のスレッド内
- 【No.991】 タイトル[Re: ramdisk.image のシュリンク]
【No.978】に対する返信
- >どうぞお使いください。
ありがとうございます。
>すでにご存知とは思いますが、setsum は 6月30日版のカーネル
>ソースの中のを使ってくださいね。
せっかくカーネルソースをいただくんでしたら、
私の作業のベースもたつやさんのをベースにしたほうが
効率よさそうですね。
もうすでにかなり整理(?)いただいているので。
04/07/08(木) 03:08:50 投稿者[たつや] <http://linkstation.yi.org/>
[No.954]のスレッド内
- 【No.955】 タイトル[Re: ramdisk.image のシュリンク]
【No.954】に対する返信
- >あと、消すとしたら、/bin/awk でしょうか。
確認できていませんが、/lib/libm* が消せるかもしれま
せんね。これはファイルサイズで 500KB 位ありますから
大きいです。