You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VMware Fusion 13及技术预览版无法安装Ubuntu 22.04 Live Server(ARM64)求助

VMware Fusion 13及技术预览版无法安装Ubuntu 22.04 Live Server(ARM64)求助

我完全懂你在Apple M1 MacMini上用VMware Fusion 13(连技术预览版也中招)安装Ubuntu 22.04 ARM64 Live Server时的崩溃感——选完"Try or Install Ubuntu"后界面直接僵住,连个报错提示都没有,确实挺头疼的。结合ARM架构虚拟机的常见适配问题,给你几个亲测有效的排查方向:

  • 修改虚拟机配置文件,适配ARM EFI环境
    找到你创建的Ubuntu虚拟机,右键选择「显示包内容」,打开里面的.vmx配置文件,手动添加以下几行参数:

    arm64.virtualize-efi="TRUE"
    firmware="efi"
    smc.version="0"
    

    保存后重启虚拟机,这几个参数主要是修正VMware对ARM平台EFI固件和SMC模拟的兼容性,很多M1虚拟机启动卡死的问题都能靠这个解决。

  • 换用轻量化的Ubuntu Minimal Server镜像
    官方Live Server镜像在VMware ARM环境下偶尔会有组件冲突,你可以试试Ubuntu的ARM64版Minimal Server镜像——它加载的启动组件更少,兼容性反而更好。安装完成后再按需安装你需要的服务就行,功能上和Live Server没区别。

  • 调整虚拟机硬件分配,减少资源冲突
    确保给虚拟机分配至少4GB内存,CPU核心数不要超过MacMini本身核心数的一半(比如M1是8核,分给虚拟机4核以内)。另外,暂时关掉虚拟机「显示」设置里的「加速3D图形」选项,有些ARM显卡驱动的小冲突会导致启动阶段直接卡死。

  • 升级VMware Fusion到最新小版本
    虽然你用的是13正式版,但官方偶尔会推送小补丁修复ARM虚拟机的适配问题,打开Fusion的「检查更新」看看有没有可用更新,升级后再重新尝试安装,说不定就能绕过这个坑。

如果以上方法都没效果,你可以在启动界面按e键编辑启动项,把quiet splash删掉换成nomodeset,这样能看到启动过程中的实时日志,方便定位到底是卡在哪个环节,也能给后续排查更明确的方向。

备注:内容来源于stack exchange,提问作者Alex Chen

火山引擎 最新活动