继续微笑 发表于 2024-7-15 23:19

老电脑安装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

fuwhenye 发表于 2024-7-15 23:19

不错的转载,但转载应该把出处贴出来吧。
技术化太强了。简单点 ,结论是啥,有成功的案例没?

binhai 发表于 2024-7-15 23:20

这也不是好办法,因为安装后第一次进系统的setup wizard在没有AVX2的机器上无法运行,导致安装卡住无法继续,必须在另一他机器上完整安装完才能跳过setup wizard进入桌面。谁知道苹果哪天把哪个系统功能强制要求AVX2.所以缺指令集的平台还是别这么折腾了,安心待在Monterey养老吧。

anton520 发表于 2024-7-15 23:21

谢谢分享!!!!

weisl9 发表于 2024-7-15 23:22

谢谢这位大佬的提醒---
就像微软的win11需要TPM,现在苹果也学坏了---
能通过补丁用就先用着,最多安装好就不升级吧,以后的13.1,13.2等等也是补充修正而已---
至于未来,连Intel的芯片都要完蛋,还有谁关心是否支持AVX2吗???
黑不了就上白的吧---

pangshu 发表于 2024-7-15 23:22

现在还能黑,就知足了啦

gunairong 发表于 2024-7-15 23:22

感谢分享66

dxf198 发表于 2024-7-15 23:23

出一期视频教程那就更好了

sdiling 发表于 2024-7-15 23:23

oclp的最新提交好像已经解决这个问题了 不用在替换os.dmg了

dong6687 发表于 2024-7-15 23:24

https://github.com/dortania/OpenCore-Legacy-Patcher/commit/653692f89837ce3064633fd590dab86b83ee952b

加一个kext应该就可以解决
页: [1] 2 3 4 5 6
查看完整版本: 老电脑安装13 14 15绕过AVX2