【发布时间】:2014-05-23 20:02:45
【问题描述】:
我的 64 位 Debian 7.5 (wheezy) 虚拟机在 Windows 8.1 Pro(64 位操作系统,基于 x64 的处理器:Intel(R) Xeon(R) CPU E5-)上的 VirtualBox 4.3.12r93733 中工作1620 v2 @ 3.70GHz 3.69 GHz)机器(戴尔精密 T3610)昨天。但是当我今天早上尝试它时,我收到一条错误消息:VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot. 我选择继续,但正如我所承诺的那样,我在屏幕黑屏之前在系统模式(常规或恢复)之间进行了选择。
当我在线搜索此消息时,我发现答案说要确保 BIOS 已启用虚拟化。我的 BIOS 在 Virtualization Support 下有 3 个选项:Virtualization、Virtualization for Direct I/O 和 Trusted Execution。前两个已启用,但最后一个未启用。 (这是一台工作机器,所以我在不先与 IT 人员交谈的情况下加载默认值犹豫不决。)
除了下载和启动 Visual Studio Express 2012 的安装(此后已被卸载),自从 Debian 虚拟机上次工作以来,这台机器上几乎没有发生任何事情。因此,我还调查并从昨天开始卸载了 Windows 更新,以防他们参与其中。 (One in particular 提到必须修复 BIOS。)标记为重要的那些,包括修复 BIOS 的,已经重新安装。
此时我开始查看 VirtualBox 的设置。在我的在线研究中,我发现推荐进入 Settings->System->Acceleration 的几个论坛帖子,该选项卡对我来说是灰色的。在 Settings->System->Motherboard 时,我注意到我的指点设备设置为 USB 平板电脑。当我将其更改为 PS/2 鼠标并再次尝试 VirtualBox 时,错误消息消失了,但操作系统仍然无法成功启动。
我最近的启示发生在此之后:在 Settings->General->Basic 下,我注意到我的版本设置为 Ubuntu(32 位),即使我确定它是在 Debian( 64 位)昨天。但是只有 32 位操作系统是可选的,而我的机器也应该能够拥有 64 位操作系统。
我的问题是:是什么原因导致 VirtualBox 一夜之间失去了所有 64 位选项,包括正常工作的 Debian(64 位)?
【问题讨论】:
标签: windows-8 debian virtualbox