我有一台配备 Intel E6600 处理器的 Dell Studio 笔记本电脑,我已检查并确认该处理器不支持 Intel-VT。(Dell Vostro 6670 上提供该处理器)
是否有人在处理器不支持 Intel-VT 的机器/笔记本电脑上实际使用过 VMWare Player 3.0。
[编辑]
我尝试了 MS 的 Virtual PC,但由于缺少 Intel-VT,它无法工作。
我的操作系统是 Windows 7 Professional 64Bit,
我只需要运行 Windows 2003 32 bit Standard 和 Ubuntu,这可以用播放器 3.0 实现吗?
答案1
它应该可以工作,但你只能运行 32 位操作系统(至少如果它与 VMware Server、VirtualBox 等相同)
答案2
对于 32 位客户机,Workstation 7 或 Player 3 不需要硬件虚拟化,但对于 64 位客户机,可能需要硬件虚拟化。如果您打算虚拟化 ESX,则肯定需要硬件虚拟化。
您提供的链接适用于 ESX 4。
编辑后添加: 这第 3 版安装指南指定以下内容:
64 位客户操作系统的处理器支持 当您启动具有 64 位客户操作系统的虚拟机时,VMware Player 会执行内部检查。如果主机 CPU 不是受支持的 64 位处理器,则无法启动虚拟机。
VMware Player 支持具有 64 位客户操作系统的虚拟机,这些虚拟机在具有以下处理器的主机上运行:
- AMD Athlon 64、Opteron、Turion 64 和 Sempron 的修订版 D 或更高版本
- 具有 EM64T 和 Intel 虚拟化技术的 Intel Pentium 4 和 Core 2 处理器
只要您想要安装的操作系统受 Player 3 支持,您就可以使用该处理器安装任何您喜欢的 32 位客户操作系统。许多 Ubuntu 版本都受支持,但通常 VMware Tools 对最新版本的支持往往需要一些时间。您可以在上面链接的文档中找到受支持的客户操作系统的完整列表。不受支持的操作系统可能仍能工作,但性能可能较差,或者可能只是存在一些不影响您的兼容性问题,因此值得一试。
答案3
VMware 经常不使用 VT,因为他们的技术通常比 VT 提供更好的性能。例如,VMware Workstation 允许您启用 VT,但我的机器默认不使用它。事实上,通常需要在 BIOS 中启用 VT,因为存在针对 VT(和类似技术)的攻击,例如 BluePill 攻击,这些攻击非常可怕。
例如,请参阅此链接,其中介绍了 VMware Server 不需要 VT: http://communities.vmware.com/thread/191399
您提供的链接是关于尝试运行 VMware ESX 服务器、VMware 的裸机虚拟机管理程序(直接在主机上运行,无需主机操作系统),里面VMware Workstation 或 Player。这是一种非常不寻常的配置,主要用于测试 ESX。如果您仔细想想,就会明白,在其其他产品中运行 VMware 最强大的产品需要一些特殊支持。
至于 32 位和 64 位,我想我曾在 32 位主机操作系统中运行过 64 位客户机,且没有启用 VT,但我不确定。VirtualPC 不是一个公平的比较,因为 VMware 基本上在十多年前就发明了 x86 虚拟化。
老实说,下载和运行 Player 会非常快。如果您有 Ubuntu ISO,您可以简单地安装它并在 Player 中将其作为 LiveCD 运行。实际上,安装 Ubuntu 并不会花那么长时间。Windows Server 安装会慢一些,但我敢打赌它会成功。
一旦完成设置,您可能会考虑使用 VMware Server,它也是免费的,并且比 VMware Player 功能更强大。