arm-softmmuターゲットとを含むソースから qemu をビルドしますarm-linux-user。arm 用にコンパイルされた単純なバイナリがありますが、qemu トランスレータで起動すると、FATAL: kernel is too old. カーネル 2.6.32 の x86_64 ホストで qemu を実行しています。何が問題なのですか?
2187 次
2 に答える
1
実行していたため、このエラーが発生しました:
qemu-system-x86_64 -kernel vmlinux -initrd rootfs.cpio.gz
それはあるべきですが:
qemu-system-x86_64 -kernel bzImage -initrd rootfs.cpio.gz
はにbzImageありarch/x86/boot/bzImageます。
于 2015-05-21T20:00:15.947 に答える
1
バイナリのビルドに使用した c ライブラリは、ゲストカーネルよりもはるかに新しいものです。
于 2013-04-20T07:30:36.103 に答える