レスキューシステム@busybox-static

 今年の目標、レスキューシステムの作成をはじめてみました。
 そのシステム上でcdebootstrap-staticを動かすのが最終目的です。

 オリジナルシステムを全部消去して(bootld,u-boot関係のみ残ってます)作業開始です。
 読みやすくて簡単そうだったので、http://www.nabe.bne.jp/linux/busybox.htmlを参考に作業を進めています。
 それなりにつまずきましたが、root起動できた!!
 更にinittabを書かずにbusybox組み込みを生かしてみると

Please press Enter to activate this console.


BusyBox v1.20.2 (Debian 1:1.20.0-8) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ #

 シリアルコンソールでは、loginプロンプトをすっ飛ばせる。
 うれしいので、いろいろ記録しておく。

/ # ls
bin   boot  dev   etc   lib   proc  sbin
...
/bin # ls
busybox   hostname  login     mount     sh
...
/sbin # ls
getty     ifconfig  init
...
/etc # ls
fstab      group      init.d     passwd     securetty  shadow
...

/etc # cat fstab
none /proc proc defaults 0 0
...
/etc/init.d # cat rcS
#!/bin/sh

export PATH=/bin:/sbin:/usr/bin:/usr/sbin
HOSTNAME=landisk

/bin/mount -a
/bin/hostname "$HOSTNAME"
/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0

[メモ]
/proc: userでは無くても起動する!rootには必要!(時間とっちゃいました。)
/dev: udevがあるので、MAKEDEVしなくていい。いまどき当たり前かな。
rcS: 無くても起動できる。その後エラーがたくさん出るけど、