在 Virtual Box 中使用 Ubuntu 12.04 ISO 时遇到问题

在 Virtual Box 中使用 Ubuntu 12.04 ISO 时遇到问题

我按照此站点的步骤一步一步进行操作:

使用 VirtualBox 在 Windows 中安装 Ubuntu


这是我的系统信息:

系统信息
-————————
本报告的时间:2012 年 11 月 14 日,22:40:29
机器名称:CHRISTOPHER-PC
操作系统:Windows 7 Home Premium 64 位 (6.1,Build 7601) Service Pack 1 (7601.win7sp1_gdr.110622-1506)
语言:英语(区域设置:英语)
系统制造商:系统制造商
系统型号:系统产品名称
BIOS:BIOS 日期:2010 年 2 月 5 日 19:13:52 版本:08.00.10
处理器:Intel® Core™ i5-2500K CPU @ 3.30GHz(4 个 CPU),~3.3GHz
内存:8192MB RAM
可用 OS 内存:8174MB RAM
页面文件:已使用 2227MB,可用 14117MB
Windows 目录:C:\Windows
DirectX 版本:DirectX 11
DX 设置参数:未找到
用户DPI 设置:使用系统 DPI
系统 DPI 设置:96 DPI (100%)
DWM DPI 缩放:已禁用
DxDiag 版本:6.01.7601.17514 64 位 Unicode
DxDiag 以前:在 Direct3D (第 2 阶段) 中崩溃。使用“dontskip”命令行参数重新运行 DxDiag 或在出现提示时选择不绕过信息收集可能会导致 DxDiag 成功获取此信息

我收到以下 VirtualBox 错误:无法为虚拟机 Ubuntu 64 位打开会话。

    VT-x features locked or unavailable in MSR. 
    (VERR_VMX_MSR_LOCKED_OR_DISABLED).

    Result Code: E_FAIL (0x80004005)
    Component: Console
    Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

我不知道发生了什么。我在我的笔记本电脑上运行了 Ubuntu,但我刚买了一台台式机,似乎无法让它运行。

从以下网址下载 ubuntu-12.04.1-desktop-i386Ubuntu 12.04.1 LTS(精准穿山甲)

答案1

为了获得 Virtual Box 的最佳性能,我们需要在 BIOS 设置中启用 VT-x(在 Intel 系统上)或 AMD-V(对于 AMD 系统),如果我们的 CPU 具有此功能。

要使用此虚拟化技术,我们可以在 Virtual Box Manager 的虚拟机系统设置中启用该技术(设置 -> 系统 -> 加速)。

通过这样做,我们甚至能够在 32 位主机上运行 64 位客户机。

虚拟机的体系结构(32-对阵64 位)也需要在机器的一般的设置。在你安装时-i386-version 为 32 位(64 位使用-amd64-图片)。

另请参阅以下问题:virtualbox 中的 amd64 虚拟机

答案2

在我的 [新] HP Envy Phoenix (h9-1420t) 上,我很惊讶地发现了此 BIOS 设置:

安全 -> 系统安全 -> 虚拟化技术 (VTx/VTd) > 已禁用

答案3

报告的 Virtualbox 错误与主机 BIOS 中的 VTx 功能有关 - 检查 VTx 是否在那里启用(而不是在客户机虚拟 BIOS 中)

重要提示: - 在某些有缺陷的 BIOS 中,如果此功能无法按预期工作,尝试将其打开或关闭(应该真正启用)可能会有所帮助 - 我的 HP 工作站 BIOS 有这样的缺陷 - 主机 BIOS 显示错误。

一旦正确启用 VTx,在启用 VTx 的多核主机上运行时应该可以使用多个虚拟处理器。在 32 位主机上运行 64 位客户机也应该成为可能,但同样,前提是主机上启用了 VTx。

答案4

我发现使用 Esc 键,然后按 F10 键。BIOS 菜单出现了。

相关内容