VirtualBox 如何实现嵌套虚拟化

2017-05-08 21:14:40 +08:00
 ll3027

最近在学习 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

——————————————————————————————————————————————

请教一下原因或需要设置什么?

9021 次点击
所在节点    问与答
9 条回复
lsylsy2
2017-05-08 21:18:07 +08:00
nested kvm,这是需要你的 CPU、你的主系统、virtualbox、虚拟机里的 ubuntu 四个都要支持才能做到的,具体就查这个关键词就好。
但是很麻烦……尽量还是搞个便宜的实体机吧
ll3027
2017-05-08 21:23:34 +08:00
@lsylsy2 那我还是用 vmware 吧,这个支持。
Eleutherios
2017-05-08 21:30:02 +08:00
ll3027
2017-05-08 21:39:39 +08:00
@Eleutherios 谢谢。果然不支持。
matthewgao
2017-05-08 22:18:39 +08:00
Vmware 支持,如果是 ESXI 要去 server 上改一个文件
dzxx36gyy
2017-05-09 00:17:33 +08:00
virtualbox 的 cpu 虚拟模式改成 host 试试?( win 下不清楚怎么改,反正 linux 下用 host 模式能嵌套的应该是)
Eleutherios
2017-05-09 09:46:41 +08:00
@ll3027 唔……
我手里的 Virtualbox 其实是可以嵌套虚拟化的,在系统-硬件加速里有“启用 VT-x/AMD-V ”
实测在 WIN7 GUEST/KVM 里,可以用 VMWARE PLAYER 运行 WIN XP MODE
ll3027
2017-05-09 17:44:11 +08:00
@Eleutherios 谢谢。
ll3027
2017-05-09 17:44:22 +08:00
@dzxx36gyy 谢谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/359964

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX