最近在学习 KVM,在 VirtualBox 5.1.22 中安装了 ubuntu 16.04.2 系统。
使用 kvm 提示不能支持 “ neither Intel VT-x or AMD-V found ”。
宿主机 CPU 为 i5,主板也开启了 Intel VT-x,VirtualBox 中已经开启相应支持和嵌套分页,软件测试是通过的。
在虚拟机使用 kvm-ok 来检查 CPU,返回: ——————————————————————————————————————————————
INFO:Your CPU does not support KVM extensions
KVM acceleration can NOT be used
——————————————————————————————————————————————
请教一下原因或需要设置什么?
1
lsylsy2 2017-05-08 21:18:07 +08:00 2
nested kvm,这是需要你的 CPU、你的主系统、virtualbox、虚拟机里的 ubuntu 四个都要支持才能做到的,具体就查这个关键词就好。
但是很麻烦……尽量还是搞个便宜的实体机吧 |
3
Eleutherios 2017-05-08 21:30:02 +08:00 via iPhone
|
4
ll3027 OP @Eleutherios 谢谢。果然不支持。
|
5
matthewgao 2017-05-08 22:18:39 +08:00
Vmware 支持,如果是 ESXI 要去 server 上改一个文件
|
6
dzxx36gyy 2017-05-09 00:17:33 +08:00 via Android
virtualbox 的 cpu 虚拟模式改成 host 试试?( win 下不清楚怎么改,反正 linux 下用 host 模式能嵌套的应该是)
|
7
Eleutherios 2017-05-09 09:46:41 +08:00
@ll3027 唔……
我手里的 Virtualbox 其实是可以嵌套虚拟化的,在系统-硬件加速里有“启用 VT-x/AMD-V ” 实测在 WIN7 GUEST/KVM 里,可以用 VMWARE PLAYER 运行 WIN XP MODE |
8
ll3027 OP @Eleutherios 谢谢。
|