virtualBox 只能创建 32 位的虚拟机,什么鬼?

2018-07-02 18:35:41 +08:00
 wsds
如题,安装上就发现,只能创建 32 位的虚拟机,网上看了一圈,如下几个答案
1、biso 中开户 CPU 的虚拟技术 [开了]
2、服务中禁用 10 个 hp-v 开头的服务 [禁用了]
重启后,还是只有 32 位的,怎么回事啊
3503 次点击
所在节点    程序员
17 条回复
wkan
2018-07-02 18:38:21 +08:00
主机系统是 32 位的?
wsds
2018-07-02 19:09:32 +08:00
@wkan 64 的啊,vbox 也是 64 的
catfly
2018-07-02 19:13:20 +08:00
要改下你电脑设置,CPU 允许硬件虚拟化!去 bios 改一下吧!!!
flynaj
2018-07-02 19:18:41 +08:00
hp-v 不是这样关闭的,卸载
ionblue
2018-07-02 21:23:48 +08:00
你要在控制面板里面有个开启 /关闭功能(应该是叫这个名字)关闭 hyper-v,禁用服务是没有用的。
nfroot
2018-07-02 21:36:07 +08:00
我的 server 2008r2 装了 Hyper-v 就无法被其他机器连接了(这个服务器还有几个服务,如数据库,共享之类的,任何 TCP 端口都无法被连接)

卸载了又正常,百思不得其解……
qiyuey
2018-07-02 22:10:48 +08:00
光禁用是不行的,你需要关闭 hyper-v,或者拷贝一个启动项关闭
wsds
2018-07-02 22:43:28 +08:00
@flynaj
@ionblue
@nfroot
@qiyuey
多谢各位,我先不卸载,我去控制面板直接关闭这个服务试试
caola
2018-07-02 23:38:31 +08:00
去你的主板 bios 里开启一下 VT-X/AMD-V 硬件虚拟化
swcat
2018-07-02 23:41:30 +08:00
hyper-v 的问题,
Osk
2018-07-02 23:45:06 +08:00
真正的关闭 hyper-v:管理员身份运行:bcdedit /set {current} hypervisorlaunchtype off
注意,在 cmd 中执行,power shell 中需要修改下命令。

重启生效,不需要关闭 hyperv 功能,方便点。
要打开:
bcdedit /set {current} hypervisorlaunchtype auto
ljgabc
2018-07-03 08:06:33 +08:00
没有在 BIOS 里打开硬件虚拟化功能,需要在 bios 里设置 vt-x 或 amd-v
kimqcn
2018-07-03 09:27:42 +08:00
楼上都不对,是你的电脑需要~~~~~开~~~~~光~~~~~~~~~
wsds
2018-07-03 09:32:09 +08:00
@ionblue
@Osk
@swcat
@qiyuey
@flynaj
感谢各位,用
@ionblue 5 楼这位提供的方法 ,解决了,在此感谢各位了,谢谢 @ionblue
donoka
2018-07-03 10:08:12 +08:00
已经从 vb 转到 hyper-v 了。主要是因为 vb 文件系统性能很差, 另外 docker 依赖 hyper-v。
qfdk
2018-07-03 13:21:50 +08:00
linux 大法好 然而你会碰到另个问题 docker 无法启动了 ....
wsds
2018-07-03 14:33:35 +08:00
@qfdk 确实是

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

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

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

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

© 2021 V2EX