Qemu翻译器提出了一个致命的问题:内核太旧了

时间:2013-01-23 10:19:34

标签: qemu

我从包含目标arm-softmmuarm-linux-user的来源构建qemu。我有一个为arm编译的简单二进制文件,但是当我用qemu翻译器启动它时,我得到一个FATAL: kernel is too old。我在内核2.6.32的x86_64主机上运行qemu。可能是什么问题?

2 个答案:

答案 0 :(得分:1)

用于构建二进制文件的c库比 guest 内核更新。

答案 1 :(得分: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