zoukankan      html  css  js  c++  java
  • 更新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,重新编译安装后,问题解决了!

  • 相关阅读:
    ADO.NET中DataSet的应用(读书笔记5)
    ADO.NET中DataTable的应用(读书笔记4)
    如何在前端界面操作数据表(读书笔记3)
    如何在各类空间中输入输出数据(读书笔记2)
    关于利用input的file属性在页面添加图片的问题
    本地存储
    react
    微信开发
    node
    SVN和GIT
  • 原文地址:https://www.cnblogs.com/hust_wsh/p/3829873.html
Copyright © 2011-2022 走看看