#1 楼
这是我已将其上传到Dropbox的文件的链接。https://www.dropbox.com/s/g8u93xblz1v1ly0/kernel-qemu?dl=0
此外,它是在github上可用。链接-> https://github.com/dhruvvyas90/qemu-rpi-kernel
评论
那个特定的构建似乎缺少cgroups,因此不能用来启动Jessie :(
–内森·奥斯曼(Nathan Osman)
2015年11月17日,下午3:15
也无法使用jessie引导..测试了两个内核版本..都给我“内核崩溃-不同步:试图杀死init”,使用图像进行了测试2016-02-09-raspbian-jessie.img
– mariomol
16年2月14日在12:50
请不要在Dropbox上随机分配文件。没有人知道您是谁,他们也不会自动信任您足够运行您上传到Dropbox的一些随机二进制文件。
–塞林
16-4-11在17:22
#2 楼
上面的链接确实消失了,但是这个链接很好。#3 楼
无法安装适用于Windows 32位,64位的Qemu
将
C:\Program Files(x86)\Qemu
添加到PATH(此处为方法)下载Raspbian Jessie Img(解压缩后)和这个Jessie Kernel *
将它们放在自己的文件夹中,说
%userprofile%\Qemu
在该文件夹中打开CMD Prompt
运行: >
Qemu中的所有内容加载完毕后,运行:按CTRL + K,然后按CTRL + U(需要多次)(在这种情况下为3))
qemu-system-arm.exe -kernel <your-kernel-file> -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash" -drive file=<your-jessie-img>.img,format=raw -cpu arm1176 -M versatilepb -m 256 -M versatilepb -no-reboot -serial stdio -net nic -net user,hostfwd=tcp::5022-:22
要保存,请按CTRL + X,y,然后输入
关闭窗口
现在,运行:
nano /etc/udev/rules.d/90-qemu.rules
再次运行第一个命令
KERNEL=="sda", SYMLINK+="mmcblk0"
KERNEL=="sda?", SYMLINK+="mmcblk0p%n"
KERNEL=="sda2", SYMLINK+="root"
运行
fdisk /dev/sda
a。按“ p”,显示分区列表。注意/ dev / sda2的“开始”号。我们稍后将需要它
b。按“ d”,然后单击2。这将不会实际删除数据(完成后)!
c。按“ n”,然后按“ p”,再按“ 2”。下一步键入我们上面记下的数字。然后单击回车以获取最后一个选项
重新启动仿真器(关闭窗口,然后运行):
qemu-img.exe resize <your-jessie-img>.img 8G
运行
resize2fs /dev/sda2
,这可能需要一点时间。完成后再次进行操作,直到提示“无所事事” 再次重新引导,而是使用以下命令(删除'init = / bin / bash'): />
qemu-system-arm.exe -kernel <your-kernel-file> -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash" -drive file=<your-jessie-img>.img,format=raw -cpu arm1176 -M versatilepb -m 256 -M versatilepb -no-reboot -serial stdio -net nic -net user,hostfwd=tcp::5022-:22
请耐心等待,因为这将永远花费。
raspi armhf完整桌面!
注意:此指南大部分是从此处复制的
*内核来自Github,dhruvvyas90 / qemu-rpi-kernel
#4 楼
答案似乎还很晚,但可能会对其他人有所帮助。关于从源代码为qemu编译内核,此链接具有原始xecdesign网页的pdf副本。终于找到了它!
评论
虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
–史蒂夫·罗比拉德(Steve Robillard)
2015年10月5日,0:46
#5 楼
如前所述,dhruvvyas90定期提供新的修补内核。就像你说的那样,大多数指南已经过时并且包含断开的链接。我推荐此更新指南(2017年2月)。
https://ownyourbits.com/2017/02/06/raspbian-on-qemu-with-network-access/
它提供了一个脚本,该脚本将为您处理在QEMU中运行的raspbian映像,并与QEMU共享您的网络连接,以便您可以运行
apt-get
等。
评论
我从sourceforge.net/projects/rpiqemuwindows/?source=typ_redirect使用了QEmu
通用howto版本:raspberrypi.stackexchange.com/questions/165/…