内核恐慌 – 不同步:试图杀死初始化(使用qemu为Rasbian ARM图像)

我在我的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图像的任何文件。

100%纯溶液在哪里?

评论,如果你有一个想法! 🙂