我在 ubuntu 14.04 x86_64 PC 上使用qemu
2.6.0。但它因内核崩溃错误而失败。
我想要模拟rasbian
——基于 ARM Debian 的 Raspberry Pi Linux 发行版。
以下是使用时的设置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" \
错误日志如下:
内核源自这里:
磁盘被正确识别。
我怎样才能正确启动该映像?
答案1
好吧。我必须先回答这个问题。
我遵循了本教程。https://blog.3mdeb.com/2015/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 \
但我仍然在寻找无需更改任何官方 rasbian 图像文件的解决方案。
100% 纯净的溶液在哪里?
如果您有想法请发表评论!:)