苹果最近推出了搭载 M4 芯片的新款 MacBook Pro、iMac 和 Mac mini,带来了大量性能提升——尤其是在 AI 任务方面。但是,用户尝试在新计算机上运行具有某些旧版本 macOS 的虚拟机时会遇到问题。
M4 Mac 和虚拟机
正如研究人员 Csaba Fitzl(来自Eclectic Light Company )所指出的,配备 M4 芯片的最新 Mac 似乎无法运行 Ventura 13.4 之前的 macOS 版本的虚拟机。该问题会影响任何适用于 Mac 的虚拟化软件。
据该网站称,尝试在装有 macOS 13.3 或更早版本的 M4 Mac 上运行虚拟机会导致黑屏,且虚拟机无法启动。许多用户尝试过更改虚拟器中的设置,甚至以恢复模式启动虚拟机,但结果都是一样的。在配备 M1、M2 或 M3 芯片的 Mac 上一切正常。
坏消息是,没有人知道到底是什么导致了错误或不兼容。
不幸的是,由于这个错误导致虚拟机无法启动,因此没有可靠的方法来访问其日志以发现其中出现的问题。主机日志中也没有任何故障迹象:主机似乎正常初始化其 Virtio 和其他支持,没有错误或故障。之后,主机上的虚拟化进程会在等待虚拟机启动时保持沉默,但这种情况永远不会发生。
据研究人员称,该错误很可能会影响内核启动的早期部分,这将要求苹果为旧版本的 macOS 发布新的 IPSW 文件,以便它们可以与 M4 Mac 一起使用。然而,这种情况极不可能发生。
任何使用运行 macOS 13.4 之前版本的虚拟机的人在升级到新的 M4 Mac 之前都必须注意这一点。苹果尚未承认这一问题。至于其他 Apple Silicon Mac,它们可以在 macOS 12 Monterey 或更高版本上运行 VM(这些 Mac 的最低推荐版本是 12.4)。
与此相关的是,macOS Sequoia 为虚拟机添加了多项增强功能,包括完全支持登录 iCloud 帐户,这在 Mac 虚拟机上是不可能实现的。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)