Rasbian (ARM) no emulador Qemu com Kernel panic - sem sincronização: Tentativa de matar o init [closed]

1

Estou usando o qemu 2.6.0 no meu PC do Ubuntu 14.04 x86_64. Mas ele falha com um erro de kernel panic.

Eu quero emular o rasbian - Um Linux destro baseado no ARM Debian para o Raspberry Pi.

Veja as configurações ao usar qemu

/usr/local/src/qemu-2.6.0/bin/debug/native/arm-softmmu/qemu-system-arm \
    -kernel /path/to/kernel-qemu-4.4.11-jessie \
    -m 256 \
    -cpu arm1176 \
    -M versatilepb \
    -no-reboot \
    -serial stdio \
    -hda /path/to/2016-05-27-raspbian-jessie.img \
    -append "dwc_otg.lpm_enable=0 root=/dev/sda2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait selinux=disabled" \

E o log de erros é:

Okerneléderivadodaqui:

https://github.com/dhruvvyas90/qemu-rpi-kernel

Discos são reconhecidos corretamente.

Como posso inicializar esta imagem corretamente?

    
por dotslash 30.06.2016 / 02:12

1 resposta

3

Tudo bem. Eu tenho que responder a essa pergunta antes de mais ninguém.

Eu segui este tutorial. link

A chave é que Alterando ld.so.preload

Então é inicializado.

Entãoeuachoquepossofazermuitascoisasusandoqemunew.sh.

Aquiestãooscomandos:

/usr/local/src/qemu-2.6.0/bin/debug/native/arm-softmmu/qemu-system-arm\-kernel/path/to/qemu-rpi-kernel/kernel-qemu-4.4.11-jessie\-m256\-cpuarm1176\-Mversatilepb\-no-reboot\-serialstdio\-append"earlyprintk loglevel=8 dwc_otg.lpm_enable=0 root=/dev/sda2 rootfstype=ext4  rootwait init=/bin/bash" \
    -drive file=/path/to/2016-05-27-raspbian-jessie.img,format=raw \

Mas ainda estou procurando solução sem alterar nenhum arquivo da imagem oficial do rasbian.

Onde está a solução 100% pura?

Comente se você tiver uma ideia! :)

    
por 30.06.2016 / 03:19