X99安装MacOS 10.13无法启动的问题解决方案

news/2025/3/20 5:09:44/


打算升级10.13,发现别人的x99都成功了,但是一直还是卡在内核一加载就卡死或者重启这一步。折腾了几天,分析了kernel和以前的补丁,终于找到了解决办法。

是有我的cpu比较特殊,或者说比较稀少,需要多打一个msr相关的补丁,而这个旧的补丁的代码变了。使用otool分别分编译了一下10.12的kernel和10.13的kernel. 把这个补丁正确打上,启动起来了,一切完美。








otool -tVj 10.12/kernel > 10.12/kernel.txt


10.12 reboot fix 补丁: 
Find:  554889e5415741564155415453504189d64189f74889fb4585ff0f84 
Replace: c34889e5415741564155415453504189d64189f74889fb4585ff0f84 






ffffff800041d014        41 57   pushq   %r15
ffffff800041d016        41 56   pushq   %r14
ffffff800041d018        41 55   pushq   %r13
ffffff800041d01a        41 54   pushq   %r12
ffffff800041d01c        53      pushq   %rbx
ffffff800041d01d        50      pushq   %rax
ffffff800041d01e        41 89 d6        movl    %edx, %r14d
ffffff800041d021        41 89 f7        movl    %esi, %r15d
ffffff800041d024        48 89 fb        movq    %rdi, %rbx
ffffff800041d027        45 85 ff        testl   %r15d, %r15d
ffffff800041d02a        0f 84 94 00 00 00       je      0xffffff800041d0c4
ffffff800041d030        48 83 c3 28     addq    $0x28, %rbx
ffffff800041d034        4c 8d 25 1a 9a 56 00    leaq    0x569a1a(%rip), %r12 ## literal pool for: "%s: programming MSR 0x%x\n"
ffffff800041d03b        4c 8d 2d 2d 9a 56 00    leaq    0x569a2d(%rip), %r13 ## literal pool for: "xcpm_program_msrs"
ffffff800041d042        66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00       nopw    %cs:(%rax,%rax)
ffffff800041d050        8b 05 42 3c 68 00       movl    _xcpm_cpu_model(%rip), %eax
ffffff800041d056        85 43 dc        testl   -0x24(%rbx), %eax
ffffff800041d059        74 60   je      0xffffff800041d0bb
ffffff800041d05b        45 85 f6        testl   %r14d, %r14d
ffffff800041d05e        74 06   je      0xffffff800041d066
ffffff800041d060        44 39 73 d8     cmpl    %r14d, -0x28(%rbx)








10.13
otool -tVj 10.13/kernel > 10.13/kernel.txt


ffffff80003a6da0        55      pushq   %rbp
ffffff80003a6da1        48 89 e5        movq    %rsp, %rbp
ffffff80003a6da4        41 57   pushq   %r15
ffffff80003a6da6        41 56   pushq   %r14
ffffff80003a6da8        41 55   pushq   %r13
ffffff80003a6daa        41 54   pushq   %r12
ffffff80003a6dac        53      pushq   %rbx
ffffff80003a6dad        50      pushq   %rax
ffffff80003a6dae        41 89 d6        movl    %edx, %r14d
ffffff80003a6db1        48 89 fb        movq    %rdi, %rbx
ffffff80003a6db4        85 f6   testl   %esi, %esi
ffffff80003a6db6        0f 84 84 00 00 00       je      0xffffff80003a6e40
ffffff80003a6dbc        41 89 f5        movl    %esi, %r13d
ffffff80003a6dbf        4c 8d 3d 2d 2f 5d 00    leaq    0x5d2f2d(%rip), %r15 ## literal pool for: "%s: programming MSR 0x%x\n"
ffffff80003a6dc6        4c 8d 25 40 2f 5d 00    leaq    0x5d2f40(%rip), %r12 ## literal pool for: "xcpm_program_msrs"


10.13 reboot fix 补丁: 
Find: 554889e5415741564155415453504189d64889fb85f6
Replace: c34889e5415741564155415453504189d64889fb85f6







http://www.ppmy.cn/news/318452.html

相关文章

学习英文和英语听力的网址

http://www.dioenglish.com/diolinks/html/radio/

英语听力学习

youzack.com B站搜索杨中科,这是一款免费的英语听力学习软件,有听力句子显示,但是没有翻译。可以反复听。

安利一个免费英语在线听力练习网站

大家好啊,我是 jonssonyan,最近发现了一个宝藏网站,迫不及待想分享给大家。 这个网站叫:ELLLO,完全免费的,支持在线听力练习。如果你想找一个免费的听力资料,那么这个网站再适合你不过了。ELLL…

练习四级英语听力推荐用哪个APP?

练习四级英语听力推荐用哪个APP?大学英语四级想必是大多数同学都要去追求的一个目标,今天给大家推荐几个对学习英语和四级考试帮助非常大的软件,希望能帮助到每一个面临英语四级考试的同学。 有道词典 大家都知道对于英语四级考试来说&#…

英语在线听力翻译器_英语听力翻译器在线翻译PC版-英语听力翻译电脑版下载 v2.1.4--PC6电脑版...

英语听力翻译电脑版是一款英语听力学习软件,英语听力翻译电脑版汇集了海量小学英语教材,致力于辅导学生完成英语作业,可以进行各种词汇和日常用语以及口语的指导练习。感兴趣的朋友快来试试吧。 基本简介 英语四级、六级、雅思、托福考试中&a…

外语听力资源分享

资源分享 由于自动回复的字数有限,要分享的资源太多,并且资源会不断更新,所以将我所有分享的资源列在此文章中! 【我的B站】 精听up-MaofU的个人空间_哔哩哔哩_bilibili 【考试学习资料】 四级单词 文档 音频 app 等资料链接: https://pan.baidu.com/s/1ZKKTXFe…

新概念英语的MP3下载(英音和美音两种版本,分课下载)

新概念英音版1-2册 | 英音版3-4册 | 新概念美音版第1-2册 | 美音版第1-2册 | 返回首页 新概念美音版第三册 lesson 1lesson 2lesson 3lesson 4lesson 5lesson 6lesson 7lesson 8lesson 9lesson 10lesson 11lesson 12lesson 13lesson 14lesson 15lesson 16lesson 17lesson 18les…

英语测试听力材料软件,英语听力软件哪个好?来这里!

原标题:英语听力软件哪个好?来这里! 智能手机现在几乎是人手一部了,但是每个人在使用智能手机的功能的时候却有不同的选择。喜欢英语的小伙伴会下载一些关于英语学习的软件,这样就能很好的利用碎片化的时间来提高自己的…