Na raiz do initramfs, crie um symlink para o binário do busybox, chamado init
.
Por exemplo, se a raiz for o diretório _install
e o binário do busybox estiver em _install/bin/busybox
:
cd _install
ln -s bin/busybox init
(re-compile and copy kernel)
Nenhum cmdline de kernel é necessário. O padrão do kernel é executar /init
* no initramfs. O Busybox, sendo uma biblioteca de chamadas múltiplas, emulará o comportamento do utilitário para o qual foi chamado. Isso significa que agora emulará init
, que normalmente executa inittab
. Se você não a desativou na versão do Busybox, ela tem um padrão inittab
compilado em Este padrão irá configurar o tty
com acesso ao shell para você.
*) O kernel, na verdade, é o padrão para linuxrc
ou init
, mas eles são a mesma coisa para o Busybox.