bios导致的kvm_intel失败

加载kvm-intel.ko失败(转)

看到论坛里边讲qemu+kqemu,而自己下载了kvm-12,编译安装后也只有qemu,而没有传说中的kvm命令,觉得实在是很奇怪。去看kvm的HOWTO(http://kvm.qumranet.com/kvmwiki/HOWTO)。打算自己重装,直接删了/usr/local/kvm目录,然后再删掉自己在/usr/local/bin下边建的符号连接。

重新编译是十分顺手。可到了

sudo /sbin/modprobe kvm-intel

这一步,发现提示

Error inserting kvm_intel (/lib/modules/2.6.20/extra/kvm-intel.ko): Operation not supported

昨天加载kvm模块的时候都没有问题。搜索了ubuntu.com论坛。尝试了很多方法,终于解决了。

首先,lsmod |grep kvm

输出类似:

kvm                    51032  0

然后sudo modprobe -r kvm,再重试kvm-intel,一样出错。

dmesg |grep kvm

输出类似:

[ 4790.548000] kvm: disabled by bios

另:如果CPU不支持会提示
kvm: no hardware support

强行

sudo /usr/local/kvm/bin/qemu -boot d -m 256 -cdrom winxp.iso -nographic

会提示找不到/dev/kvm

心想在BIOS设置里边没注意到有相关的选项啊。不过不管那么多,看过才知道,于是重启,F2计入BIOS设置,一项一项的排查,最后发现一项是Virtualization被Disable了。Enable之后,保存重启,然后重启进入ubuntu。

sudo modprobe kvm
sudo modprobe kvm-intel

然后一切正常,lsmod |grep kvm,输出如下

kvm_intel              16716  0
kvm                    51032  1 kvm_intel

然后重新sudo /usr/local/kvm/bin/qemu -boot d -m 256 -cdrom winxp.iso -nographic

没有错误提示。似乎一切正常。

明天回来就可以好好的瞧瞧KVM的速度咯。

另外,找到的两个kvm12-1和qemu0.82-5的deb包装不上,依赖不满足。不过似乎如果是feisty的话,源里边就有kvm的说,直接sudo apt-get install kvm即可,真是方便。

看到一些例子都是直接kvm命令。为什么我没有呢。想来想去,大概所谓的kvm命令,其实就是指向qemu的一个符号连接吧。这个qemu就是kvm发布的修改版的qemu。

那么kqemu又是什么东西?改天再研究。

PS:今天查看dmesg,还看到提示NTFS挂载的utf8选项已经过期 咯,换成nls=utf8即可,另外,提示我的NTFS分区太dirty,所以只读挂载。(我编内核的时候打开了NTFS写支持,同时还装了ntfs- 3g,不会冲突吧?)只读就只读,反正也不打算往里边写东西。等我有了足够的周转空间,说不定什么时候这个NTFS也将消失掉。

再PS:那个什么kqemu,google了一下,原来是个qemu的KDE前端。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值