QEMU更换内核后启动错误

来源:互联网 发布:阿里云 安装 oracle 编辑:程序博客网 时间:2024/05/09 07:12
更换内核的vmlinuz-2.6.32-504.el6.x86_64之后,启动虚拟机,发现有如下的错误

error:

Failed to start domain testkvm-centos6.6_3
error: internal error: process exited while connecting to monitor: qemu: linux kernel too old to load a ram disk

其实是因为更新的vmlinuz-2.6.32-504.el6.x86_64文件的格式不对。
内核安装的vmlinuz-2.6.32-504.el6.x86_64是bzImage格式,而内核编译完,内核源码{KERNEL}根目录下的vmlinux是ELF格式。出现这个错误,是因为使用了错误的文件格式。
正确的方式,是需要使用{KERNEL_SERC}/x86/boot/bzImage文件。使用该文件启动虚拟机就没有问题了
0 0
原创粉丝点击