错误导致 M4 Mac 无法虚拟化旧版 macOS 系统

【2024-11-18 21:20:00AI Siri网最新消息】

运行旧版本macOS的MacBook

错误导致 M4 Mac 无法虚拟化旧版 macOS 系统

使用M4芯片的最新Mac用户无法在虚拟机中运行旧版本的macOS,原因是出现了一个神秘的启动问题。

在虚拟机中运行旧版macOS有其实际用途,包括安全防护、软件开发以及运行一些不支持新版本macOS的软件。然而,对于M4芯片来说,使用虚拟机运行旧版macOS似乎存在问题。

根据Eclectic Light Co.的详细报告以及Csaba Fitzl的指出,当试图在M4 Mac上运行macOS 13.4 Ventura之前版本时,出现了一些问题。而这种情况在M1、M2或M3系列的Mac上并不存在,问题仅限于M4芯片。

尝试运行虚拟机中的旧版macOS安装时,会遇到黑屏以及启动失败的情况。这种情况在各种虚拟机设置中都表现相同,甚至在恢复模式下也是如此。

目前尚不清楚问题的确切来源,因为无法访问日志以查看具体情况。尽管一切似乎正常,但在虚拟机启动失败时并没有主机日志故障。

唯一发现的线索是,尽管分配了多个虚拟核心,但主机上实际活动的只有一个核心。可以推测,这一失败发生在虚拟机内核启动其他核心之前的引导过程中,即在内核引导阶段的早期。

目前的最佳猜测是引导过程中的早期内核存在bug。这意味着必须修复受影响的macOS内核中的这个bug,并分享新的IPSW镜像文件。

尽管已经向苹果反馈了该问题(反馈编号FB15774587),并指出该问题影响了UTM,但苹果可能并不会对此问题采取太多措施。报告中指出,苹果过去并没有下发过这种修订的IPSW,因此不太可能改变这一点。

对于需要在虚拟机中运行旧版macOS的用户,当前的解决方案是选择使用M3或更早版本的Mac,并认真考虑未来的Mac升级。

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,可联系本站进行二次审核删除:fireflyrqh@163.com。
Like (0)
Previous 2024年11月18日 下午7:56
Next 2024年11月18日 下午10:06

相关推荐