Quando o kernel do linux é inicializado no sistema de arquivos initramfs, ele não executa /sbin/init
, mas /init
. A solução é ligar simbolicamente o / sbin / init em / init.
ATUALIZAÇÃO:
Tentei recriar seus problemas e descobri que você provavelmente compilou o busybox de 64 bits e o kernel Linux de 32 bits. Portanto, o kernel do linux não sabe como executar o programa /init
porque ele é de 64 bits. Recompile o linux com a opção de 64 bits ativada e substitua a versão antiga por ela. Além disso, você precisará criar um link simbólico para o / init para / sbin / init como eu lhe disse antes