В корне initramfs создайте символическую ссылку на двоичный файл busybox с именем init
. Например, если корнем является каталог _install
, а двоичный файл busybox находится в_install/bin/busybox
:
cd _install
ln -s bin/busybox init
(re-compile and copy kernel)
Командная строка ядра не требуется. Ядро по умолчанию запускает/init
*в файле initramfs. Busybox, будучи библиотекой множественных -вызовов, будет эмулировать поведение утилиты, для которой она была вызвана. Это означает, что теперь он будет эмулировать init
, который обычно выполняет inittab
. Если вы не отключили его в сборке Busybox, в него будет скомпилирован по умолчанию inittab
. Этот по умолчанию настроит tty
с доступом к оболочке для вас.
*)Ядро по умолчанию имеет значение linuxrc
или init
, но для Busybox это одно и то же.