私はubuntu14.04 x86_64PCでqemu
2.6.0を使用しています。しかし、カーネルパニックエラーで失敗します。
rasbian
をエミュレートしたい-ARM Debian for RaspberryPiに基づく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" \
そして、エラーログは次のとおりです。
カーネルはここから派生しています:
ディスクは正しく認識されます。
このイメージを正しく起動するにはどうすればよいですか?
了解しました。私は誰よりも早くこの質問に答えなければなりません。
私はこのチュートリアルに従いました。 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イメージのファイルを変更せずに解決策を探しています。
アイデアがあればコメントしてください! :)