Qemu显示黑屏

时间:2013-09-07 13:03:36

标签: linux arm virtual-machine qemu

当在teriminal上运行以下命令时

qemu-system-arm -M versatilepb -m 128M -kernel /home/<name>/linux-3.10.10/arch/arm/boot/uImage

将打开一个黑屏的窗口并保持空白,没有消息,但我希望此屏幕上有内核消息。请提出解决方案。

2 个答案:

答案 0 :(得分:3)

你没有控制台。使用'-append“console = tty1”',如下所示。 Append给内核提供命令行参数。此外,修复控制台问题后,您可能会看到需要一个根文件系统;那里存在很多选项,我使用以前安装的磁盘映像,我在下面显示了一个命令行。

qemu-system-arm -M versatilepb -m 128M -kernel /home/<name>/linux-3.10.10/arch/arm/boot/uImage -append "console=tty1 root=/dev/mmcblk0p1 rootfstype=ext3" -drive file=disk.img,if=sd

答案 1 :(得分:2)

如果您尝试模拟Raspberry Pi,请按照Joe Kul的回答中的建议,但不要使用tty1,而是使用ttyAMA0