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

从MacPro 2017迁移至2019后执行vagrant up遇VirtualBox启动错误

解决MacPro迁移后Vagrant启动VirtualBox虚拟机报错(Signal 9)

问题详情

迁移MacPro 2017至MacPro 2019后,执行vagrant up触发VirtualBox CLI工具VBoxManage报错,具体信息如下:

Command: ["startvm", "492bedf4-2a89-455e-9900-97ba2acf456a", "--type", "headless"]
Stderr: VBoxManage: error: The virtual machine 'homestead' has terminated unexpectedly during startup because of signal 9
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine


解决步骤

  • 修复VirtualBox系统权限
    迁移后系统权限未正确授予,打开「系统设置」→「隐私与安全性」→「完全磁盘访问权限」,勾选VirtualBox及VBoxManage工具,完成后重启VirtualBox。

  • 重置Homestead虚拟机配置
    旧设备的虚拟机硬件配置与新Mac不兼容,执行以下命令彻底重置环境:

    vagrant destroy -f
    rm -rf .vagrant
    vagrant up
    
  • 更新VirtualBox与Vagrant至最新版
    旧版本软件可能不适配MacPro 2019的硬件或系统,卸载现有版本后,安装官方最新稳定版。

  • 临时禁用系统完整性保护(SIP)测试
    SIP可能限制VirtualBox的硬件访问权限:

    1. 重启Mac,按住Command+R进入恢复模式
    2. 打开终端执行:csrutil disable
    3. 重启后尝试vagrant up,问题解决后可重新启用SIP:csrutil enable
  • 检查启动安全设置
    开机按住Option进入启动管理器,选择「启动安全实用工具」,确保「允许从外部介质启动」已开启,同时确认CPU虚拟化功能未被禁用。


内容的提问来源于stack exchange,提问作者Muhammad Nauman Yousaf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 16:20:28