【发布时间】:2017-12-10 17:16:16
【问题描述】:
我尝试使用已编译的 linux 内核(版本 4.9)运行 qemu-arm 以及我使用示例程序创建的 initfs。
这是基于 here 的一篇优秀帖子。
这是我执行的命令:
qemu-system-arm -M vexpress-a9 -kernel linux-4.9/arch/arm/boot/zImage -initrd initramfs -append "console=tty1"
然后,qemu 向我显示这些错误并且它的图形窗口卡住了:
pulseaudio: set_sink_input_volume() failed
pulseaudio: Reason: Invalid argument
pulseaudio: set_sink_input_mute() failed
pulseaudio: Reason: Invalid argument
即使我在没有 -initrd 参数的情况下运行它,只加载内核 - 也没有任何反应。
当我尝试在 this 示例中使用 vmlinuz-3.2.0-4-vexpress 映像运行它时,它对我有用。
有人知道可能是什么问题吗?它是zImage的事实?有办法调试吗?
谢谢!
【问题讨论】:
标签: linux-kernel qemu