You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Mac上运行Ubuntu 22.04.2虚拟机时遇VERR_UNSUPPORTED_CPU错误求助

在Mac上运行Ubuntu 22.04.2虚拟机时遇VERR_UNSUPPORTED_CPU错误求助

别担心,刚接触Linux就碰到这种硬件相关的虚拟机报错太正常了,咱们慢慢来拆解解决,绝对能搞定的!

这个VERR_UNSUPPORTED_CPU错误本质上是VirtualBox没法正常调用或识别你Mac的CPU虚拟化功能,不同芯片的Mac解决思路略有不同,我给你分情况整理了步骤:

第一步:先确认你的Mac芯片类型(Intel/Apple Silicon)

  • 如果是Apple Silicon芯片:
    VirtualBox目前对Apple Silicon的支持是靠Rosetta转译实现的,兼容性确实不如原生适配的工具。你可以先试试调整虚拟机设置:
    打开VirtualBox,选中你的Ubuntu虚拟机,点击「设置」→「系统」→「处理器」,确保「启用PAE/NX」和「启用嵌套虚拟化」这两个选项都勾选上。
    如果还是不行,要么把VirtualBox升级到最新稳定版,要么可以考虑换UTM或者Parallels Desktop——这两款对Apple Silicon的Linux虚拟机支持更成熟,新手用起来也顺手。
  • 如果是Intel芯片:
    首先得检查系统完整性保护(SIP)是否影响了虚拟化功能:
    1. 重启Mac,按住Command+R进入恢复模式;
    2. 打开「实用工具」→「终端」,输入命令 csrutil disable 关闭SIP,然后重启Mac;
    3. 回到VirtualBox,打开虚拟机的「设置」→「处理器」,确认「启用PAE/NX」和「VT-x/AMD-V」都已勾选;
    4. 另外还要确保Mac的BIOS/UEFI里开启了VT-x虚拟化(开机按住Option进入设置界面找相关选项)。

第二步:升级VirtualBox到最新版本

你用的是macOS Monterey 12.2,旧版本的VirtualBox可能对这个系统版本或者Ubuntu 22.04的兼容性不足,升级到最新稳定版后,很多这类兼容性问题会自动解决。

第三步:尝试重新创建虚拟机

如果上面的步骤都没用,大概率是之前创建的虚拟机配置文件有损坏。删掉现有虚拟机(记得备份好重要文件),重新创建一个:

  • 选择「Ubuntu (64-bit)」模板;
  • 分配至少2核CPU、4GB内存(根据你的Mac配置调整,别超过物理内存的一半);
  • 虚拟硬盘选「VDI」格式,动态分配存储空间,这样兼容性更好。

刚学Linux遇到这种小坎真的很正常,别灰心,解决完这个问题你就已经跨出了学习Linux的关键一步啦!如果调整过程中还有细节问题,比如不确定自己的芯片类型,或者操作时遇到新的报错,随时补充说明,我再帮你细化方案。

备注:内容来源于stack exchange,提问作者Moataz Abdelraouf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:04:13