机器配置:
i7 6700hq
16G ddr4
4k屏幕
三星pm961固态
小技巧
我这里是windows10 + macOS双系统,当mac出问题无法启动时,需要进windows修改clover配置或者EFI分区中其他驱动
windows读写efi分区技巧如下:
在cmd中输入:diskpart 后弹出UAC对话框选是
DISKPART> list disk #列出所有磁盘
磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
磁盘 0 联机 119 GB 0 B *
磁盘 1 联机 931 GB 8 GB
磁盘 2 联机 14 GB 0 B *
DISKPART> sel disk 2 #根据你的efi分区选择相应磁盘,我这里是选的是安装U盘也就是disk2
磁盘 2 现在是所选磁盘。
DISKPART> list part #列出分区 ,下面哪个200M的就是EFI分区
分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 主要 200 MB 20 KB
分区 2 未知 6347 MB 200 MB
分区 3 主要 8 GB 6548 MB
DISKPART> sel part 1 #选择1分区
分区 1 现在是所选分区。
DISKPART> set id="ebd0a0a2-b9e5-4433-87c0-68b6b72699c7" # 设置为基本数据分区;如果经常要读写efi分区,设置这个id可以避免每次挂载;设置了这个id后clover configurator中的efi分区就看不到了(废话,已经是普通分区了)
DISKPART>ass letter=x #设置分区盘符,这样就能看到efi分区了;找到记事本应用,右键管理员身份运行,然后选文件-打开,找到EFI分区后就可以对里面的内容读写了。
DISKPART>set id=C12A7328-F81F-11D2-BA4B-00A0C93EC93B #恢复EFI分区id
使用镜像及教程
clover配置参考
10.12.6遗留的启动参数(只适合本机,不通机器slide值不同,需要自己计算)
- slide:
slide=147
- ig-platform-id:更改
ig-platform-id
从0x191B0000
到0x19160000
保存后重启。可以解决4k屏幕下休眠唤醒后屏幕白线的问题。
安装过程
- 1.使用wmchris的clover目录报错
以下是memmap
,其实每个版本的OsxAptioFix2
memmap
虽有不同,但是计算结果肯定是相同的,一般可用区块都是在第十行左右。
出错区块 13ED1 对应十进制 81617
比它大的第一个 19AE0 对应十进制 105184 对应start:102Df000
利用公式计算:102df000/200000 =81 ; 81 + 1 =82 ;转为十进制为:130 ; 将配置加入config.plist后又报其他区块错误,应该是和`OsxAptioFix2Drv-64.efi`这个文件有关,暂时没有对比两个clover配置文件中的这个文件。使用黑手的clover配置文件
2.使用黑手的clover没有任何错误安装成功(启动参数添加了 -v , nv_disable=1)安装完第一阶段重启后也需要加入否则安装完第一阶段后重启会出现禁止标志
3.安装后优化如下
修改ig-platform-id为0x19160000
注意:19日早晨发现无法开机,报错can not allocate relocation block 0x13ed1
经过各种计算,结果都是130,但是还是无法开机,试过129、131都不行,最后重装了,应该是安装了某些驱动导致
2019-3-19安装后操作记录
clover 修改记录
到目前为止用的所有的配置都是黑手的,仅在config.plist修改了如下配置
1.Graphics选项卡中的ig-platform-id修改为:0x19160000
2.安装软件有:Texura NTFS2018
、istatu menu 6.3.1
、iTerm2
等
3.装完软件和串口线驱动后开机报13ED1区块错误
,加入slide=130
后成功启动。
4.修改休眠设置
#取消休眠写入文件
sudo pmset hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
#减少睡眠前的等待时间
sudo pmset dwlinterval 5
5.修复开机苹果读条时在高分辨率显示器上图像过小的问题
6.更换了clover主题导致开机出现禁止标志,以下是使用后出现禁止标志的主题
blur
7.使用一段时间后启动报错allocating 0x13ed1
,经过计算slide值为130,但是怎么都起不来偶尔看到这个讨论,按照如下解决
如果还是无法启动卡在上述情况,还是driversUEFI
目录的问题。
注意:使用free2000.efi后不要再添加slide参数,否则启动还报错、也不要更换clover主题4、或者是用OsxAptioFix3Drv加上slide=130参数,fix3Drv还在测试中;测试发现不管是fixDrv、fixDrv2、fixDrv3在我的本上都无法启动,即使slide计算结果正确。
8.盒盖开盖后黑屏,未解决
9.更新bios到1.10.0
;更新方法:准备一个FAT32格式U盘放入bios文件(有EFI分区的U盘需要放在EFI分区),开机摁F12,选择BIOS FLASH UPDATE
,然后选bios文件进行刷新
10.间歇性抽风,表现为,启动随机出现卡在can not allocate relocation block 0x13ed1/0x13ed2
,使用OsxAptioFixDrv-64
OsxAptioFix2Drv-64
OsxAptioFix3Drv-64
OsxLowMemFixDrv-64
任何一个都不行,
有效的只有OsxAptioFix2Drv-free2000
,加上参数slide=130出现启动三次才能正常启动,测试将slide设置为0
看看效果,目前启动都正常。
iTerm配色方案参考:https://www.cnblogs.com/soyxiaobi/p/9695931.html https://blog.csdn.net/dataiyangu/article/details/82768735