我试图build立一个Arch镜像,并使用qemu为了交叉编译一些东西,然后我把图像加载到Pi上。 我认为最简单的方法就是将最新的初始图像准备好,然后用我需要的任何东西进行准备,然后在完成之后将其添加到Pi上。
我从http://downloads.raspBerrypi.org/arch_latest下载了Arch映像,并想在Qemu下运行它,类似于http://xecdesign.com/qemu-emulating-raspBerry-pi-the-easy-way/ 。
我在qemu命令行上尝试了很多变化
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1" -hda 2013-05-25-wheezy-raspbian.img
用archlinux-hf-2013-07-22.img代替。 但是这最终导致了“内核恐慌 – 不同步:没有发现init,尝试将init = option传递给内核”
拔掉RaspBerry Pi后导入模块时出现Python EOFerror
执行代码以使用PHP打开
你如何使用python在树莓派上打开一个PowerPoint?
在mount / unmout usb pen drive后运行命令
Automake – 安装版本“automake-1.14.1”的困难
我确定这意味着我下载的kernel-qemu不能和Arch映像一起工作,但我不确定解决这个问题的正确方法。
编辑:
甚至当我使用上面的命令行时,最新的Raspbian图像内核恐慌。 我猜这应该不会让我感到惊讶,因为它很可能是一个老内核。
所以我想我真正的问题是,我怎样才能使用图像中包含的任何内核,而不是build立自己的内核?
查找Wifi路由器范围内的设备的MAC地址
在c ++中使用RaspBerry Pi camera v4l2可以获得更好的FPS吗?
无法在RasBerry Pi启动时执行python脚本
linux:重新启动Python脚本
GPIO引脚的Python代码正在重新deBUGging错误nameError:名称'n'未定义
在archlinux-hf-2013-07-22.img的情况下,这里有3个分区。 你可以通过使用来检查
fdisk -l archlinux-hf-2013-07-22.img
rootfs is in sd5 IE 5th partion.
所以通过这个参数"root=/dev/sda5 panic=1" ,它会启动完美。
在2013-05-25-wheezy-raspbian.img你可以使用相同的内核的两个图像。
在这里你必须评论ld.so.preload ,这将加载一些共享库,这将无法登录。 所以内核恐慌。
Note:-"root=/dev/sda2 panic=1" pass this parameter only.
您可以通过下面的 *** 作进行评论。
sudo kpartx -av 2013-05-25-wheezy-raspbian.img
mkdir tmp
sudo mount /dev/mapper/loop0p2 tmp/
cd tmp/etc
sudo vi ld.so.preload /usr/lib/arm-linux-gnueabihf/libcofi_rpi.so评论
#/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
umount /dev/mapper/loop0p2 kpartx -d 2013-05-25-wheezy-raspbian.img
然后运行qemu
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1" -hda 2013-05-25-wheezy-raspbian.img
这将完美启动没有任何麻烦
总结以上是内存溢出为你收集整理的qemu上树莓派Linux最新的sd映像全部内容,希望文章能够帮你解决qemu上树莓派Linux最新的sd映像所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)