LINUX.ORG.RU

[initramfs][diskless][busybox] Не работает

 ,


0

1

Пытаюсь сделать бездисковую систему с 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:

?

★★

Судя по представленному вами логу у вас не хватает стартового сценария /etc/init.d/rcS и файлов устройств виртуальных консолей tty1, tty2, tty3 ... ttyn.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.