Пытаюсь сделать бездисковую систему с busybox. Предвижу, что об этом где-то писано но я пропустил.
1. Не работает init, точнее не читает /etc/inittab
$ pwd
/home/amaora/devel/imx233/build/rootfs
$ ls -l
...
lrwxrwxrwx 1 amaora users 11 Aug 20 18:46 init -> bin/busybox
$ cat etc/inittab
# /etc/inittab
#
ttyAM0::sysinit:/etc/rc.init
ttyAM0::shutdown:/etc/rc.clean
tty1::respawn:/sbin/getty 38400 tty1
tty2::respawn:/sbin/getty 38400 tty2
ttyAM0::respawn:/sbin/getty -L ttyAM0 115200 vt100
Результат,
...
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
Freeing init memory: 852K
can't run '/etc/init.d/rcS': No such file or directory
can't open /dev/tty3: No such file or directory
can't open /dev/tty4: No such file or directory
can't open /dev/tty2: No such file or directory
can't open /dev/tty3: No such file or directory
can't open /dev/tty4: No such file or directory
судя по исходникам это дефолтная конфигурация используемая в случае неудачного чтения конфига.
2. Добавил в cmdline ядра init=/bin/sh
...
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
Freeing init memory: 856K
can't run '/etcmmc0: new high speed SD card at address 0002
mmcblk0: mmc0:0002 00000 954 MiB
mmcblk0: p1 p2
(none) login:
(none) login: ls
Password:
(none) login: root
Password:
(none) login: no
Password:
(none) login:
?