老电脑安装13 14 15绕过AVX2
转载国外论坛思路是把M1镜像引导替换到普通的镜像引导,理由是M1的CPU不支持AVX,引导没有集成AVX检查,类拟win11绕过tpm2.0的意思安装英特尔 13.0 测试版时附带的 os.dmg 被替换为 M1 相同测试版恢复文件附带的文件。
原因是前者(大约 1.5 GB)不再包含在不理解 AVX2 指令的早期英特尔处理器上运行所需的代码。而 M1 (约 4.2 GB)恰好包含此代码。
详细介绍了如何从 M1 恢复文件中获取 os.dmg。
整个 os.dmg 有点大(4.2 GB),但这是我为获取它所做的。也许对你来说太详细了,但无论如何,也是对我自己的提醒。
- 在https://developer.apple.com中,帐户 -> 登录。
- 单击左侧栏中的下载。
- 向下滚动到 macOS 13 beta1-8,然后单击带有 Apple 芯片的 Mac 计算机。下载大小约 12 GB。
然后在该线程的第 1 篇文章中:
- 将下载的文件从 .ipsw 重命名为 .zip 并展开它。
- 在文件夹中,将大小为 4.xx GB 的文件重命名为 os.dmg,您可以删除所有其他文件。
- 将 os.dmg 放在 ventura 目标磁盘的 Preboot 中,类似于图片显示的终端输出。
这对我有用,但正如我所说,到目前为止用途非常有限,这只是为了验证我已经了解非 AVX 治疗。
Option 1:
1. You'll want to get macOS Ventura installed on a Haswell+ machine. Once you reach the desktop, reboot to the recovery environment.
2. From the recovery, you can open up a terminal window and mount the fresh install's preboot volume (diskutil list, diskutil mount disk#s#)
4. Run an ls command here, and you should see the os.dmg file
5. Now run a cp command and replace the Preboot's os.dmg with the M1 os.dmg (should be on your USB drive)
6. Shut down your Haswell+ Mac and swap the Ventura drive into your cMP. Ventura should now boot!
Option 2:
1. You'll want to get Ventura "installed" onto your CMP. macOS will eventually stall at a point during the verbose portion of the first "installed" boot.
2. Once macOS stalls, reboot and ensure that macOS is still stalled.
4. From the recovery, you can open up a terminal window and mount the fresh install's preboot volume (diskutil list, diskutil mount disk#s#)
5. Once you get the preboot mounted, you'll want to navigate to /Volumes/Preboot/Long-UUID(check this using ls)/cryptex1/current/
6. Run an ls command here, and you should see the os.dmg file
7. Now run a cp command and replace the Preboot's os.dmg with the M1 os.dmg (should be on your USB drive)
8. Once that's done, reboot your machine and Ventura should boot to either a loading bar at ~60% with a cursor or a grey screen with a beachball.
9. Now you'll need to remove the Ventura drive from your cMP and install it/boot from it in another mac that is Ivy Bridge+.
最后补充:10楼回复有另一个解决方案了,上面的可以不用理会了,直接添加CryptexFixup.kext解决了AVX2
最新测试版
正式版1.0 10.4号发布
一般在引导添加-cryptbeta或-lilubetaall就可以
引导参数
-cryptoff(或-liluoff)禁用-cryptdbg(或-liludbgall)启用详细日志记录(在 DEBUG 版本中)-cryptbeta(或-lilubetaall)在 13 之后的 macOS 上启用-crypt_allow_hash_validation禁用 APFS.kext 补丁-crypt_force_avx在 AVX2.0 系统上强制安装 Rosetta Cryptex
不错的转载,但转载应该把出处贴出来吧。
技术化太强了。简单点 ,结论是啥,有成功的案例没? 这也不是好办法,因为安装后第一次进系统的setup wizard在没有AVX2的机器上无法运行,导致安装卡住无法继续,必须在另一他机器上完整安装完才能跳过setup wizard进入桌面。谁知道苹果哪天把哪个系统功能强制要求AVX2.所以缺指令集的平台还是别这么折腾了,安心待在Monterey养老吧。 谢谢分享!!!! 谢谢这位大佬的提醒---
就像微软的win11需要TPM,现在苹果也学坏了---
能通过补丁用就先用着,最多安装好就不升级吧,以后的13.1,13.2等等也是补充修正而已---
至于未来,连Intel的芯片都要完蛋,还有谁关心是否支持AVX2吗???
黑不了就上白的吧--- 现在还能黑,就知足了啦 感谢分享66 出一期视频教程那就更好了 oclp的最新提交好像已经解决这个问题了 不用在替换os.dmg了 https://github.com/dortania/OpenCore-Legacy-Patcher/commit/653692f89837ce3064633fd590dab86b83ee952b
加一个kext应该就可以解决