情况是这样的。我彻底删除了 2015 年末的 MacBook Pro 上的 macOS,并安装了 Windows 10(出于各种原因)。我想使用 WSL2(和 ubuntu),但我一直收到有关未启用虚拟化的错误。我尝试启用它,但由于某种原因,如果没有 macOS 上的系统偏好设置/启动项,则无法做到这一点,但我没有它。有没有办法在仅运行 Windows 10 的 MacBook 上启用虚拟化?
答案1
Intel VT-x 默认启用。例外,您没有兼容的处理器。根据 parallels.com,您可以检查 CPU 是否与 Intel VT-x 兼容:
- 在终端中输入 ->
sysctl -a | grep machdep.cpu.features
。 - 在输出文本中搜索“ VMX ”。
您可以“绕道”安装 VirtualBox 或 Parallels。在这里您可以看到一个选项,它可能会允许您启用 VT-x。但如果它呈灰色,则表示 CPU 不兼容或该选项已被 MacBook 本身阻止。
或者
您可以尝试重置 NVRAM。启动计算机时按住以下命令:⌘Command + ⌥Option + P+R
问题:Apple 没有为您提供直接选项来启用 VT-x,就像我们在 Windows 等中习惯的那样。我认为 Apple 为用户“隐藏”了这一点,是有充分理由的。