I tried to run qemu-arm with the corresponding Linux kernel (version 4.9) and with initfs, which I created using an example program.
This was based on a great entry from here .
This is the command I executed:
qemu-system-arm -M vexpress-a9 -kernel linux-4.9/arch/arm/boot/zImage -initrd initramfs -append "console=tty1"
then qemu shows me these errors and its graphics window gets stuck:
pulseaudio: set_sink_input_volume() failed
pulseaudio: Reason: Invalid argument
pulseaudio: set_sink_input_mute() failed
pulseaudio: Reason: Invalid argument
Even when I run it without the -initrd parameter, just loading the kernel, nothing happens.
When I tried to launch it using the vmlinuz-3.2.0-4-vexpress image in this example, this worked for me.
Does anyone know what could be the problem? Something with the fact that this is zImage? Is there any way to debug it?
Thank!
source
share