在任何 AMD/Intel 芯片上运行 64 位虚拟 Linux,无需 VT-X 支持

在任何 AMD/Intel 芯片上运行 64 位虚拟 Linux,无需 VT-X 支持

我是否正确假设 32 位虚拟机将在任何 AMD/Intel 芯片上运行,但如果我想运行 64 位来宾计算机则并非总是如此?

主机必须支持 VT-x 并支持 AMD 和 Intel?

答案1

简而言之,是的,你猜对了。

长答案:基于共识这个线程,我引用:

所有 64 位客户机和 Windows 客户机 => 版本 8.* 32 位或 64 位都需要它。

,很明显,如果没有室速-X。

答案2

嗯,不完全是。 VT-X 是虚拟化的扩展,使来宾系统能够直接访问某些资源。它由虚拟机管理程序(“VMWare”“Virtual Box”等)使用。如果你想运行64位的Guest系统,你需要有一个64位的主机。但您可以在任何主机(32 或 64 位)上运行 32 位来宾系统。

答案3

这个问题有一个答案在这里:https://stackoverflow.com/a/56198

检查工作站的最简单方法是从 VMware 网站下载 VMware 处理器检查 64 位兼容性工具。

您无法在 32 位处理器上运行 64 位 VM 会话。但是,如果您拥有 64 位处理器但安装了 32 位主机操作系统并且您的处理器支持正确的扩展,则可以运行 64 位 VM 会话。上面链接的工具会告诉您您的工具是否这样做。

在这种情况下,对于 VMWare 重要的内容对于 VirtualBox 也同样重要。

VT-x (Intel) 和 AMD-V (AMD) 只是为了提高虚拟机性能,但它也应该在没有这些的情况下工作,我对此不是 100% 确定,尝试看看。

相关内容