如何在 QEMU 中运行标准 Raspbian 映像?
我正在按照中的说明进行操作这个维基,但第一步失败了。
我下载了内核kernel-qemu-4.1.13-jessie
和Raspbian Jessie Lite图像,但是当我运行时:
qemu-system-arm -kernel kernel-qemu-4.1.13-jessie \
-cpu arm1176 \
-m 256 \
-M versatilepb \
-no-reboot \
-serial stdio \
-append "root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash" \
-hda 2016-03-18-raspbian-jessie-lite.img
弹出一个 QEMU 窗口,似乎显示它正在正确启动,但随后显示“1 秒后重新启动”并关闭。我的本地终端仅输出:
pulseaudio: set_sink_input_volume() failed
pulseaudio: Reason: Invalid argument
pulseaudio: set_sink_input_mute() failed
pulseaudio: Reason: Invalid argument
Uncompressing Linux... done, booting the kernel.
即使我正在使用该-no-reboot
选项,为什么它会重新启动?我究竟做错了什么?
答案1
问题是我没有按照概述编辑图像中的一些文件这里。
一旦我这样做了,它就启动得很好。