深入计算机的世界分享 http://blog.sciencenet.cn/u/qizhwei 虚拟化、云计算、Dev-Test-Ops

博文

在vmware里面安装kvm虚拟机

已有 16444 次阅读 2013-5-4 23:27 |个人分类:学术探讨|系统分类:教学心得| 安装, 虚拟机, KVM, QEMU, vt-x

有一台lenovo的x220i笔记本,cpu为intel i3 处理器,支持intel 硬件虚拟化技术VT-x。

Host为windows7 32位,安装了vmware 9.0 和ubuntu, 首先按照常规方法安装kvm。

用kvm-ok检查如下:

INFO: Your CPU does not support KVM extensions

KVM acceleration can NOT be used


但还是可以跑虚拟机的,例如:


ubuntu:~/qemu/qemu$ kvm  linux-0.2.img

Could not access KVM kernel module: No such file or directory

failed to initialize KVM: No such file or directory

Back to tcg accelerator.


不过就是没有享受

到硬件虚拟化的好处,退回到QEMU的动态二进制翻译的方式(TCG)了。


那么如何能够运行KVM了,查阅了一些资料,做法如下:

1. 要确认BIOS设置里面将硬件虚拟化打开[在bios里面到高级选项里面开启虚拟,即将Virtualization technology(或者是Vanderpool technology)该为enable]


2. 然后,如果采用Vmware安装,则安装64位的ubuntu,同时在装虚拟机的时候开启“Virtualize Intel VT-x/EPT or AMD-V/RVI”的选项,确保硬件虚拟化的特性得到支持,这个也是比较新的VMware才支持的功能,能够在虚拟机里面模拟硬件CPU VT-x技术。 也就是说,在VCPU里面也支持硬件加速,这个功能比较酷。


3. 然后再安装kvm等,运行kvm-ok,提示硬件加速启动

  /sbin/lsmod | grep kvm

结果为

kvm_intel             132759  0

kvm                   414070  1 kvm_intel


ubuntu:~$ sudo virsh -c qemu:///system list

Id    Name                           State

----------------------------------------------------

1     winxp                          running


KVM安装成功,并且启动了winxp。


这个加速与QEMU相比到底有多少? 确实是比较有意思的,因为kvm是跑在一个vmware虚拟机上的,qemu也是进程虚拟机,那么硬件加速是否确实起作用了,下次跑个程序试试看。  



 


 

 

 

 



https://blog.sciencenet.cn/blog-279072-686774.html

上一篇:Aeviou中文滑行输入法发布了!
下一篇:《程序员文史综合素质测试题,第一题就给跪了!》原创文章
收藏 IP: 222.67.69.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 14:50

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部