更新linux kernel到3.14.10 LTS版后,virt-manager无法识别qemu hypervisor的问题

   系统:ubuntu12.04LTS 内核:3.14.10

   最近在做一个虚拟机安全的问题,使用KVM来实现虚拟化,昨天重新编译升级内核到3.14.10后,发现virt-manager无法识别qemu hypervisor了,在新建虚拟机的界面卡住了,在/etc/libvirt/qemu下用virsh define ubuntu1204s.xml来定义虚拟机,结果提示无法识别hvm,这个问题在没有升级内核前还不存在。

      由于本人的qemu-kvm是自己编译安装的,使用的是sourceforge上下载的qemu-kvm1.2.0版本,故怀疑问题出在qemu-kvm上,接着用默认./configure,make,make install重新安装了一遍,结果问题依然。卸载自己安装的版本后,使用apt-get install qemu-kvm后安装的是1.0版本,结果又出现找不到bios.bin问题,这次virt-manager可以找到qemu hypervisor。

      最后我通过locate和which命令等查看apt-get版的qemu在本地的安装路径,怀疑可能是virt-manager无法找到qemu的路径,发现apt-get版的qemu-kvm安装路径在/usr;/usr/bin;/usr/share/qemu下,而自己编译安装qemu-kvm的默认路径是/usr/local;/usr/local/bin;/usr/local/share/qemu下,多了一层local路径,于是我修改qemu-kvm1.2.0源码下的configure文件,将prefix变量修改为/usr,重新编译安装后,问题解决了!

posted on 2014-07-07 15:59 pojowsh 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/hust_wsh/p/3829873.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值