não sincronizando: Tentativa de matar o init! no kernel personalizado para o qemu

1

Eu tenho trabalhado na construção de um kernel Linux para o qemu. Eu tenho seguido o tutorial link A partir de agora eu fui capaz de inicializar o kernel até o início do processo de inicialização. Mas eu tenho recebido o seguinte erro: "Kernel panic - não sincronizando: Tentativa de matar o init!" Eu tentei depurar e descobri que a execução de / sbin / init na função kernel_init () está resultando no kernel panic.

...
Freeing init memory: 120K
Kernel panic - not syncing: Attempted to kill init!
Backtrace: 
[<c0017348>] (dump_backtrace+0x0/0x10c) from [<c02fb118>] (dump_stack+0x18/0x1c)
 r6:cf815d60 r5:c03f179c r4:c0409738
[<c02fb100>] (dump_stack+0x0/0x1c) from [<c02fb25c>] (panic+0x64/0x188)
[<c02fb1f8>] (panic+0x0/0x188) from [<c0029d24>] (do_exit+0x564/0x61c)
 r3:cf815d60 r2:cf81be54 r1:cf81be54 r0:c0376584
 r7:cf81a000
[<c00297c0>] (do_exit+0x0/0x61c) from [<c002a03c>] (do_group_exit+0x44/0xa4)
 r7:cf81a000
[<c0029ff8>] (do_group_exit+0x0/0xa4) from [<c0033e34>] (get_signal_to_deliver+0x13c/0x478)
 r4:cf81a000
[<c0033cf8>] (get_signal_to_deliver+0x0/0x478) from [<c0016620>] (do_signal+0x6c/0x530)
[<c00165b4>] (do_signal+0x0/0x530) from [<c0017070>] (do_notify_resume+0x50/0x5c)
[<c0017020>] (do_notify_resume+0x0/0x5c) from [<c0014438>] (work_pending+0x24/0x28)
 r4:ffffffff
Rebooting in 1 seconds..

Estou usando um sistema de arquivos raiz personalizado gerado usando o buildroot. O mesmo rootfs funciona bem com o "kernel-qemu" originalmente baixado do link

Alguém pode me ajudar a fazer isso certo? Deixe-me saber se mais informações são necessárias.

    
por pradeepmcp 30.09.2015 / 19:29

2 respostas

0

Encontrei a correção com a ajuda deste tópico . Eu tive que ativar CONFIG_AEABI no meu kernel.

    
por 02.10.2015 / 17:45
0

Monte o sistema de arquivos e digite esses comandos (supondo que você tenha montado em um diretório chamado fs ):

cd fs/etc
mv ld.so.preload ld.so
cd ../..
umount fs

Em seguida, inicie

    
por 07.01.2018 / 21:19

Tags