ダウンロードbusyboxの
http://www.busybox.net/downloads/busybox1.1.3.tar.gz /それを解凍し、/ tmpディレクトリにbusybox1.1.3をダウンロードしてください。
解凍したディレクトリを入力し、コンフィギュレーションBusyboxの[アームの@ローカルホストbusybox1.1.3] $ menuconfigのBusyboxの設定を行います>
一般的な構成>
[*] devfsのサポートは、ビルドオプション>
[*]静的バイナリ(非共有ライブラリ)としてBusyBoxのビルド
/ *トラブルを探し始めるとき、静的、あまり動的ライブラリとしてコンパイルのbusyboxへの接続* / [*]あなたはクロスコンパイラとBusyBoxのを構築したいですか?(/Usr/local/arm/3.3.2/bin/armlinux)クロスコンパイラ接頭辞
初期化ユーティリティ>
[*] その中に
/ * *クロスコンパイラツールパスを指定します/
[*]サポートinittabファイルを読み込みます
/ *サポートinitは*選択してくださいは、/ etc / inittabの設定ファイルを読み込み/
シェル>
あなたのデフォルトのシェル(灰)を選択してください>
/ *(X)灰灰選択、生成されたビン/ shのファイルを生成します。この時
*私たちの前のlinuxrcスクリプト文を参照するにはヘッド:
ビン/ shのことで*#!/ binに/ SHの実装を説明します
* / [*]灰
coreutilsの>
[*] CP
[*] ネコ
[*] Lsの
[*]ます。mkdir
[*]エコー(基本SUSv3のバージョンはオプションを取らない)[*] ENV
[*] MV
[*] PWD
[*] RM [*]タッチ
エディタ> [*] VI
Linuxのシステムユーティリティ>
[*] [*]アンマウントをマウント
[*]サポートループバックマウント
[*]古いの/ etc / mtabをファイルのサポート
ネットワークユーティリティ>
[*]のinetd
/ *
*サポートのinetdスーパーサーバー
* inetdの設定ファイルは、/etc/inetd.confのファイルであり、
*「このパート4:設定ファイルを作成する」セクションには、説明します
* /
コンパイルとインストールBusyboxのを
[アームの@ローカルホストbusybox1.1.3] $ TARGET_ARCHは= CROSS = armlinuxの\プレフィックスをアーム作る= /ホーム/腕/ dev_home / rootfsの/ my_rootfs /すべてのインストール
私たちは、ファイルシステムのルートパスです:PREFIXはインストールパスを指定します。
*ここで注意すべき点があれば、busyboxのをインストールすると、私たちのルートファイルシステムが以前のlinuxrcは、バイナリファイルと同じ名前でカバーされる内蔵されていることです。
だから、私たち自身のlinuxrcの事前にバックアップするには、busyboxのをインストールした後、バックのようなのlinuxrcをコピーします。