VMware中安装64位系统报错:You have configured this virtual

在VMware下安装64位版ubuntu系统的时候,遇到了错误提示如下,不能继续安装系统:

You have configured this virtual machine to use a 64-bit guest operating system.  However, 64-bit operation is not possible. This host is VT-capable, but VT is disabled.
This is usually because VT has been disabled in the BIOS/firmware settings or the host has not been power-cycled since changing this setting. Please:
(1) Verify that the BIOS/firmware settings enable VT and disable ‘trusted execution.’
(2) Power-cycle the host, if either of these BIOS/firmware settings have been changed.
(3) Power-cycle the host, if you have not done so since installing VMware Workstation.
(4) Update the host’s BIOS/firmware to the latest version.
For more detailed information, see http://vmware.com/info?id=152.
Continue without 64-bit support?

对应中文提示意为:

您已经配置此虚拟机使用64位客户操作系统。然而,64位操作系统不可用。此主机具有虚拟化支持能力,但虚拟化技术被禁用。
这通常是因为虚拟化技术已经在BIOS /固件设置或禁用或主机没有权限改变此设置。 请:
(1) 验证 BIOS/固件设置 VT 启用和禁用 'trusted execution.'
(2) 如果更改了这些 BIOS/固件设置 重新启动主机电源。
(3) 安装 VMware Workstation,重新启动主机.
(4) 更新到最新版本的 BIOS/固件。
更多详细信息请参阅 http://vmware.com/info?id=152 。
不支持 64 位的情况下继续吗?

原因及解决方法:

这是CPU虚拟化未开启或CPU 不支持虚拟化所导致,请参考如下步骤解决。

1.检查CPU是否支持VT,可以用CPU-Z查看,看到VT-X,说明CPU是支持虚拟化的

2.开启VT,有很多CPU是默认不开启VT的,需要自己手动在BIOS中修改。以thinkpad为例:
a)先关机,不能通过重启进入BIOS,需要先关机,再开机
b)按F1进去BIOS
c)进入config-CPU ,可以看到有两项是disable状态,改成enable。注意不同主板这里或有区别,有的是在Security选项卡下,将其下面的两项都启用即可。
d)F10保存退出重启

3.重新安装VMware
完全卸载VMware,并重新安装。

附:打开虚拟机bios设置的技巧

虚拟机里是可以打开虚拟BIOS的,要按F2,只是太快,不是很好按,这里有个方法可供参考:
 
关闭虚拟机里的系统,打开虚拟机配置文件(.vmx文件),该文件位于所装虚拟机目录(不是虚拟机软件目录),在配置文件末尾加上bios.forceSetupOnce = "TRUE"或者bios.bootDelay = "xxxx"(xxxx用具体数字代替,以毫秒为单位,如bios.bootDelay = "3000",即三秒钟)。

启动虚拟机系统 ,出现画面时按下F2,即可进入Bios设置界面。

点赞 (0)
  1. 夜末人清说道:

    每天必到的,再不留言实在是不好意思

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code