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

Mac M1运行Hortonworks Sandbox报错求助:Virtualbox启动失败

解决Mac M1上VirtualBox开发者预览版启动Hortonworks Sandbox闪退问题

1. 确认虚拟机导入有效性

打开VirtualBox主界面,检查左侧虚拟机列表是否存在Hortonworks Sandbox条目。如果没有,说明导入过程未完成或失败:

  • 重新导入Sandbox的OVF镜像文件,导入时保持默认设置,确保勾选「导入所有关联磁盘」选项,不要修改虚拟机命名或磁盘路径。

2. 通过命令行直接启动虚拟机

UI启动可能存在识别bug,改用命令行绕过该问题:

  • 打开终端,执行以下命令列出所有已导入的虚拟机:
    VBoxManage list vms
    
  • 找到输出中Hortonworks Sandbox对应的名称(通常带引号,例如"Hortonworks Sandbox 3.0"),执行启动命令:
    VBoxManage startvm "你的Sandbox虚拟机名称"
    
  • 若启动时仍有架构兼容报错,尝试无头模式启动:
    VBoxManage startvm "你的Sandbox虚拟机名称" --type headless
    

3. 调整虚拟机架构适配设置

M1为ARM架构,需确保虚拟机配置匹配:

  • 在VirtualBox中选中Sandbox虚拟机,点击「设置」→「系统」→「主板」:
    • 确认「固件类型」设置为UEFI
  • 切换到「处理器」标签:
    • 勾选「启用虚拟化扩展」(如果该选项存在)
  • 切换到「显示」标签:
    • 将「图形控制器」设置为VMSVGA

4. 验证Sandbox镜像架构

确保你下载的是ARM架构版本的Hortonworks Sandbox,x86版本无法在M1芯片上正常运行,会直接导致启动闪退或报错。如果当前镜像为x86版本,重新下载ARM兼容版后再导入。

5. 重置VirtualBox偏好文件

若上述方法无效,尝试重置VirtualBox配置文件:

  • 关闭所有VirtualBox窗口及相关进程
  • 打开终端执行:
    rm -rf ~/Library/VirtualBox/
    
  • 重新启动VirtualBox,重新导入Sandbox虚拟机后尝试启动

内容的提问来源于stack exchange,提问作者Shruti Srinivasan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:50:44