Construindo e executando um Kernel ARM com QEMU [closed]

3

Estou tentando construir um kernel arm genérico e, em seguida, executá-lo com o QEMU, mas sem sucesso algum.

Eu baixei o linux-4.17.13.tar.xz do Kernel.org e o extraí e executei os comandos abaixo para construí-lo

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- alldefconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- nconfig

Ativou as seguintes opções:

[*] 8250/16550 and compatible serial support
[*] Console on 8250/16550 and compatible serial port

Finalmente executando

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j2 zImage

Então eu corri o comando para iniciar o qemu com a imagem do kernel

qemu-system-arm -M versatilepb -m 128M -kernel arch/arm/boot/zImage -nographic -append "console=ttyS0"

Aqui não vejo saída de nenhum tipo depois de pressionar enter, apenas uma nova linha e um cursor pendurado no terminal. O que eu perdi ou estou fazendo errado?

    
por Bob R 10.08.2018 / 05:02

0 respostas