Linux

帶有核心恐慌的 Qemu 模擬器中的 Rasbian(ARM) - 不同步:試圖殺死 init

  • November 27, 2017

qemu在我的 ubuntu 14.04 x86_64 PC 上使用 2.6.0。但它因核心恐慌錯誤而失敗。

我想模擬rasbian——一個基於 ARM Debian 的 Linux detro,用於 Raspberry Pi。

這是使用時的設置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 \

但我仍在尋找解決方案,而不更改官方 rasbian 圖像的任何文件。

100% 純溶液在哪裡?

如果您有想法,請發表評論!:)

引用自:https://serverfault.com/questions/787038