必须下载与mac芯片架构匹配的virtualbox安装包:intel芯片选intel版,apple silicon(m1/m2/m3)选对应版本;安装后需在恢复模式下执行csrutil disable禁用sip以启用虚拟化支持,否则创建虚拟机时将报“vt-x is not available”错误。

要在Mac上安装VirtualBox运行Windows或Linux虚拟机,必须先下载与芯片架构严格匹配的安装包,否则安装会失败或软件无法启动。
确认Mac芯片类型并选择对应安装包
点击左上角苹果图标→“关于本机”,查看“芯片”一栏:若显示“Intel”则选Intel版;若显示“Apple M1”“M2”或“M3”,则必须选Apple Silicon版。这一步不能跳过,【选错版本将导致安装后无法打开VirtualBox】。
访问官网或可信镜像站,下载以下任一文件:
• VirtualBox-7.2.8-Intel.dmg(Intel芯片Mac)
• VirtualBox-7.2.8-Apple Silicon.dmg(M1/M2/M3芯片Mac)
安装VirtualBox到macOS
双击下载好的.dmg文件,窗口中会出现VirtualBox.app图标和Applications文件夹图标。
将VirtualBox.app图标拖拽到Applications文件夹图标上,松手释放——系统会自动复制应用到程序目录。
如果弹出“无法验证开发者”警告,不要关闭窗口。前往“系统设置→隐私与安全性→安全性”,在底部点击“仍要打开”。这是macOS对未签名第三方软件的正常防护,点一次即可放行。
打开“启动台”或“访达→应用程序”,找到VirtualBox图标并双击启动。首次运行时,系统可能再次提示“是否允许此软件访问网络”,勾选“允许”后点击“好”。
启用虚拟化支持(关键前置操作)
第一步:重启Mac,在开机瞬间连续按住Command + R进入恢复模式。
第二步:顶部菜单栏选择“实用工具→终端”。
第三步:输入命令:csrutil disable → 回车 → 输入密码 → 等待返回“Successfully disabled”。
第四步:重启电脑,再执行下一步。这一步是为确保VirtualBox内核扩展能被加载,【不执行会导致创建虚拟机时提示‘VT-x is not available’错误】。
验证安装是否成功
打开VirtualBox主界面,点击左上角蓝色“新建”按钮(星形图标)。
在弹出窗口中随意输入名称(如“TestVM”),类型选“Linux”,版本选“Ubuntu (64-bit)”→点击“继续”。
若能顺利进入内存分配滑块界面,说明VirtualBox已正确安装并具备基础运行能力。











