cheneyveron
发表于 2017-8-21 08:37
hjfhfhjw 发表于 2017-8-20 22:00 https://www.pcbeta.com/static/image/common/back.gif
你的解决了吗
我现在替换成10.12.6中的ACPIPlatform以后可以成功的启动了。
之前一直美成功可能是因为没重建system-prelinked-kernel吧。。
guityon
发表于 2017-8-21 15:36
hp z420也是x79吧!希望可以支持。
kaeserlin
发表于 2017-8-21 23:10
cheneyveron 发表于 2017-8-21 08:37 https://www.pcbeta.com/static/image/common/back.gif
我现在替换成10.12.6中的ACPIPlatform以后可以成功的启动了。
之前一直美成功可能是因为没重建system-pr ...
麻烦粗略说一说过程。
hjfhfhjw
发表于 2017-8-22 07:11
cheneyveron 发表于 2017-8-21 08:37 https://www.pcbeta.com/static/image/common/back.gif
我现在替换成10.12.6中的ACPIPlatform以后可以成功的启动了。
之前一直美成功可能是因为没重建system-pr ...
是替换安装盘的ACPIPlatform吗,里面有两个是不是都替换
cheneyveron
发表于 2017-8-22 14:41
我一开始试着替换安装盘中的ACPICPUPlatform,然后执行:sudo touch /Volume/high/System/Library/Extensions
sudo chown -R root:wheel /Volume/high/System/Library/Extensions
sudo chmod -R 755 /Volume/high/System/Library/Extensions事实证明这样没什么用。
我用一台Mac安装好High Sierra以后替换上10.12.6的AppleACPIPlatform,然后执行上面那两行代码,也没什么用,反而是报了一个.cpp的错误,看起来就是直接这个文件就没加载
最后我是在Mac上启动了High Sierra,替换文件以后执行了这些:sudo touch /System/Library/Extensions
chown -R root:wheel /System/Library/Extensions
chmod -R 755 /System/Library/Extensions
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches最后两句是关键...
要是有方法在别的系统里重建这个系统的perlinked-kernel和重建system-cache就也可以
xmxmmmmm
发表于 2017-8-22 15:25
能发一下你的什么主板吗···
kaeserlin
发表于 2017-8-22 15:45
cheneyveron 发表于 2017-8-22 14:41 https://www.pcbeta.com/static/image/common/back.gif
我一开始试着替换安装盘中的ACPICPUPlatform,然后执行:事实证明这样没什么用。
我用一台Mac安装好High S ...
能不能通过提取重建缓存后的prelinkedkernel替换试试?你提取那个已经替换好的上传上来,我试试直接替换能不能用。
麻烦了,谢谢。
hjfhfhjw
发表于 2017-8-22 22:30
替换成10.12.6中的ACPIPlatform以后可以成功的启动了还是可以安装?
cheneyveron
发表于 2017-8-22 23:19
白天被我强制关机磁盘损坏了...刚装好又。
替换完AppleACPIPlatform 修复完权限以后,替换这个prelinkedkernel到S/L/Prelinkedkernel目录下
下载链接: http://pan.baidu.com/s/1eR9goX8密码:3ess
话说今天晚上琢磨了一晚上没整明白怎么替换安装包里面的AppleACPIPlatform... 我解压InstallESD/Core.pkg以后有个4.1G的Payload,什么东西都打不开它,别的地方也没找到系统文件... 所以究竟该怎么做呢?
cheneyveron
发表于 2017-8-22 23:20
xmxmmmmm 发表于 2017-8-22 15:25 https://www.pcbeta.com/static/image/common/back.gif
能发一下你的什么主板吗···
华南X79 V2.46
cheneyveron
发表于 2017-8-22 23:24
防止百度云抽风给屏蔽了,再来一个dropbox的链接:https://www.dropbox.com/s/1f9axtzp5kkrfz4/prelinkedkernel?dl=0
这下稳了{:5_262:}
kaeserlin
发表于 2017-8-23 00:45
cheneyveron 发表于 2017-8-22 23:19 https://www.pcbeta.com/static/image/common/back.gif
白天被我强制关机磁盘损坏了...刚装好又。
替换完AppleACPIPlatform 修复完权限以后,替换这个prelinkedke ...
目前的思路可以试试虚拟机安装10.13系统,替换好kext修复权限和重建缓存后重新封装。
kaeserlin
发表于 2017-8-23 01:03
cheneyveron 发表于 2017-8-22 23:19 https://www.pcbeta.com/static/image/common/back.gif
白天被我强制关机磁盘损坏了...刚装好又。
替换完AppleACPIPlatform 修复完权限以后,替换这个prelinkedke ...
S/L/E目录不是应该在BaseSystem里面吗?
请叫我官人
发表于 2017-8-23 10:50
楼主厉害 我的华南寨板也快到了 到时候可以一起研究一下!
cheneyveron
发表于 2017-8-23 11:26
请叫我官人 发表于 2017-8-23 10:50 https://www.pcbeta.com/static/image/common/back.gif
楼主厉害 我的华南寨板也快到了 到时候可以一起研究一下!
但是目前看来,华南的ACPI表的问题还是没有改变...
也就是说,可能以后每次升级系统都得手动替换AppleACPIPlatform才行...
换句话说,华南的完美黑苹果可能要就终结在10.13了...
cheneyveron
发表于 2017-8-23 13:37
本帖最后由 cheneyveron 于 2017-8-23 14:18 编辑
又经过半天的摸索,基本确定如下:
可以使用下面的代码重建当前系统的缓存:sudo touch /System/Library/Extensions
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-cacheskextcache不可以重建系统安装包中的内核缓存,因为找不到kernel的位置。
如果非当前启动的系统已经安装好,那么kernel的位置在/System/Library/kernels/kernel
此时使用下面的命令就能更新该分区中的系统的内核缓存:kextcache -i /Volume/other_mac -prelinked-kernel
另外,这个问题似乎从El Capitan时代就有了。
cheneyveron
发表于 2017-8-23 13:37
kaeserlin 发表于 2017-8-23 01:03 https://www.pcbeta.com/static/image/common/back.gif
S/L/E目录不是应该在BaseSystem里面吗?
恩... 然后我悲催的发现,BaseSystem里的文件可以替换,但prelinked kernel没办法更新...
kaeserlin
发表于 2017-8-23 15:30
cheneyveron 发表于 2017-8-23 13:37 https://www.pcbeta.com/static/image/common/back.gif
恩... 然后我悲催的发现,BaseSystem里的文件可以替换,但prelinked kernel没办法更新...
本来我是打算用同学的电脑安装完再克隆过来的,无奈他的电脑折腾起来实在是麻烦,话说你网络好不好,封装一个安装好的镜像上传上来造福X79倒是可以啊。
benimarucd
发表于 2017-8-23 15:35
cheneyveron
发表于 2017-8-23 15:43
benimarucd 发表于 2017-8-23 15:35 https://www.pcbeta.com/static/image/common/back.gif
不需要做无用功了,apci 导致的错误,需要等待了,替换无效
不过这一次替换AppleACPIPlatform还真有用。。
页:
1
2
[3]
4
5
6
7
8
9
10
11
12