如何在 QEMU 中运行 Raspiban

如何在 QEMU 中运行 Raspiban

如何在 QEMU 中运行标准 Raspbian 映像?

我正在按照中的说明进行操作这个维基,但第一步失败了。

我下载了内核kernel-qemu-4.1.13-jessieRaspbian 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

问题是我没有按照概述编辑图像中的一些文件这里

一旦我这样做了,它就启动得很好。

相关内容