首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用QEMU仿真RaspberryPi

用QEMU仿真RaspberryPi
EN

Unix & Linux用户
提问于 2014-09-22 11:27:07
回答 1查看 8.5K关注 0票数 8

我想使用QEMU在我的RaspberryPi上运行一个MacOSX系统。我使用本教程尝试了以下几种方法:

./qemu-system-arm -M -cpu arm1176 -m 256 -hda ArchLinuxARM-2014.06-rpi.img -kernel kernel.img -append "root=/dev/sda“-serial stdio

ArchLinuxARM-2014.06-rpi.img是我的RPi图像,而kernel.img正是来自ArchLinuxARM-2014.06-rpi.img (我复制了它,但我不确定这是一个绝妙的想法)。

因此,我得到了两个QEMU窗口。其中有一个“机器”和一个“查看”菜单,以及一个显示以下信息的黑色屏幕:

来宾尚未初始化显示(尚未)。

第二个只是一个黑色的窗户。

使用Raspbian图像和使用相同的命令时,我也遇到了同样的问题。我做错了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-10-06 18:20:41

  • 首先,我必须使用另一个内核,kernel-qemu,我找到了这里
  • 然后,我可以使用QEMU 1.7.1:使用Raspbian:./qemu-system-arm -kernel /path/to/ work qemu -cpu arm1176 -M 256 -m多功能性轻链-无-重新引导-serial stdio -append "root=/dev/sda2 2 panic=1 rootfstype=ext4 rw“-hda /path/to/2013-12-20-wheezy raspbian.img和Arch Linux,我必须:
    1. 在终端模式下启动(但不确定是否有必要)使用:./qemu-system-arm -kernel /path/to/ mode qemu -cpu arm1176 -M 256个-m多功能性轻量级-无-重新引导-serial stdio -append“root=/dev/sda2 5 panic=1 rootfstype=ext4 root=/bin/bash”-hda /path/to/ArchLinuxARM 2014.06-rpi.img(注意此处添加了init=/bin/bash,ArchLinuxARM需要root=/dev/sda2 5而不是sda2)。
    2. 按以下方式修改/etc/fstab (分区错误):#< system> /dev/sda1 1 /boot vfat默认值0 0
    3. 开始正常使用:./qemu-system-arm -kernel /path/to/核-qemu -cpu arm1176 -m 256个-M多功能性轻链-无重新引导-serial stdio -append "root=/dev/sda5 5 panic=1 rootfstype=ext4 rw“-hda /path/to/ArchLinuxARM-2014.06-rpi.img

  • 我终于意识到我可以使用QEMU的最新版本(2.1.1),但我必须指定控制台输出:./qemu-system- -kernel path/ to / -m -qemu -cpu arm1176 -M 256 -M -serial stdio -append "console=ttyAMA0 root=/dev/sda5 5 rootfstype=ext4 rw“-hda /path/to/ArchLinuxARM-2014.06-rpi.img (注意,我使用console=ttyAMA0__指定了控制台)
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/156816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档