我在我的ubuntu 14.04 x86_64 PC上使用qemu 2.6.0。
我想效仿rasbian – 基于ARM Debian for Raspberry Pi的Linux destro。
以下是使用qemu时的设置
/usr/local/src/qemu-2.6.0/bin/debug/native/arm-softmmu/qemu-system-arm \ -kernel /path/to/kernel-qemu-4.4.11-jessie \ -m 256 \ -cpu arm1176 \ -M versatilepb \ -no-reboot \ -serial stdio \ -hda /path/to/2016-05-27-raspbian-jessie.img \ -append "dwc_otg.lpm_enable=0 root=/dev/sda2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait selinux=disabled" \
错误日志是:
内核是从这里派生的:
https://github.com/dhruvvyas90/qemu-rpi-kernel
磁盘被正确识别。
我如何正确启动这个图像?
非常感谢!
感谢您的意见!
好的。 我必须在任何人之前回答这个问题。
我遵循这个教程。 http://blog.3mdeb.com/2015/12/30/emulate-rapberry-pi-2-in-qemu/
关键是改变ld.so.preload
然后启动。
那我想我可以用qemu new.sh做很多事情。
这里是命令:
/usr/local/src/qemu-2.6.0/bin/debug/native/arm-softmmu/qemu-system-arm \ -kernel /path/to/qemu-rpi-kernel/kernel-qemu-4.4.11-jessie \ -m 256 \ -cpu arm1176 \ -M versatilepb \ -no-reboot \ -serial stdio \ -append "earlyprintk loglevel=8 dwc_otg.lpm_enable=0 root=/dev/sda2 rootfstype=ext4 rootwait init=/bin/bash" \ -drive file=/path/to/2016-05-27-raspbian-jessie.img,format=raw \
但是我仍然在寻找解决scheme而不改变官方rasbian图像的任何文件。
评论,如果你有一个想法! 🙂