macOS 10.13安装中常见的问题及解决方法

去掉Lilu的输出信息,还原10.13内核恐慌的真相

援引:如果你有一个内核恐慌,请确保你有一个DEBUG版本的扩展名,并且已经添加了-v keepyms = 1 debug = 0x100引导参数。 在10.13上,为了避免kext名字在恐慌日志中滚动,你也应该[修补你的内核]

10.13的系统引导中,万一发生了kernel panic,也就是内核恐慌后,Lilu输出的信息过多,造成无法看清内核恐慌时的问题所在,这里教大家一种方法,去掉Lilu的输出信息,还原造成内核恐慌后面的真相

解决方法1:

使用文本编辑器打开config.plist文件,在

KernelToPatch

下面添加:

        
            
                Comment
                Disable panic kext logging on 10.13 Debug kernel
                Disabled
                
                Find
                
                sABMi1Xw
                
                MatchOS
                10.13
                Replace
                
                SIPEQF3D
                
            
            
                Comment
                Disable panic kext logging on 10.13 Release kernel
                Disabled
                
                Find
                
                igKEwHRE
                
                MatchOS
                10.13
                Replace
                
                igKEwOtE
                
            
        

解决方法2:

使用Clover Configurator打开config.plist - Kernel and Kext Patches - kernelToPatch,新添加:

Comment:    Disable panic kext logging on 10.13 Debug kernel
Find:       b0004c8b 55f0
Replace:    4883c440 5dc3
MatchOS:    10.13

Comment:    Disable panic kext logging on 10.13 Release kernel
Find:       8a0284c0 7444
Replace:    8a0284c0 eb44
MatchOS:    10.13

1. 安装10.13时卡在Service only ran for 0 seconds. Pushing respawn out by 10 second

此种现象常见于笔记本机型,由于10.13中的DSDT屏蔽独显方式失效,现使用 hotpatch 方式进行独显屏蔽。

使用方法:

SSDT-Disable-DGPU.aml 复制到 /EFI/CLOVER/ACPI/patched 目录下即可

下载链接:https://pan.baidu.com/s/1skRcIyL

2. 解决安装时提示 OSInstall.mpkg似乎已缺失或已损坏 的问题

解决方法:

删除 /EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi/EFI/ 分区根目录下的 nvram.plist

3. 解决10.13 NVIDIA安装Web Driver黑屏问题

解决方法:

/EFI/CLOVER/kexts/Other 目录下添加驱动: NvidiaGraphicsFixup 该驱动依赖于 Lilu

更多基于Lilu的插件列表请移步:Lilu插件列表

4. 解决10.13下某些机械硬盘无法读取的问题

使用Clover Configurator打开config.plist - Kernel and Kext Patches - KextsToPatch,新添加:

Name:       AppleAHCIPort
Comment:    修复ICH10芯片 I/O Error 错误
Find:       4585F60F 95C289C8 83E0FE66 85C9780F 84D2750B
Replace:    89C883E0 FE6685C9 0F98C141 08CC9090 9090750B
MatchOS:    10.13.x

另一种格式:

        
            Comment
            修复ICH10芯片 I/O Error 错误
            Disabled
            
            Find
           RYX2D5XCiciD4P5mhcl4D4TSdQs=
            MatchOS
            10.13.x
            Name
            AppleAHCIPort
            Replace
            iciD4P5mhckPmMFBCMyQkJCQdQs=
         

5. 解决10.13(High Sierra)/10.12(Sierra) Clover开机出现8个苹果

使用Clover Configurator打开config.plist - Kernel and Kext Patches - KextsToPatch,新添加:

Name:       IOGraphicsFamily
Comment:    10.12+-第二阶段花屏
Find:       01000075 25
Replace:    010000eb 25
MatchOS:    10.12.x
Name:       IOGraphicsFamily
Comment:    10.13+-第二阶段花屏
Find:       01000075 22
Replace:    010000eb 22
MatchOS:    10.13.x

另一种格式:

            
                Comment
                10.12+-第二阶段花屏补丁
                Disabled
                
                Find
                
                AQAAdSU=
                
                MatchOS
                10.12.x
                Name
                IOGraphicsFamily
                Replace
                
                AQAA6yU=
                
            
            
                Comment
                10.13+-第二阶段花屏补丁
                Disabled
                
                Find
                
                AQAAdSI=
                
                MatchOS
                10.13.x
                Name
                IOGraphicsFamily
                Replace
                
                AQAA6yI=
                
            

6. 不使用任何程序教你提取显示器的EDID,解决笔记本显示器内屏黑屏/花屏的问题

经常有网友需要解决笔记本显示器内屏黑屏问题,尤其新发布的10.13的系统会出现睡眠唤醒后屏幕花屏问题。

目前最简单的方案就是通过clover注入显示器的EDID信息,之前网上的教程都是使用Windows下的应用程序进行操作。
其实显示器的EDID信息都会在显卡正确驱动后存在于ioreg中的。

最简单的命令是:

% ioreg -l | grep "IODisplayEDID"

显示信息如下:

  "IODisplayEDID" = <00ffffffffffff000daee01500000000161a0104952213780228659759548e271e505400000001010101010101010101010101010101b43b804a713834405036680058c11000001ac32f804a713834405036680058c11000001a000000fe0035324b4636803135364843410a000000000000413196011000000a010a202000e8>

接着输入下面的两条命令:

% ioreg -l | grep "DisplayVendorID"  
    "DisplayVendorID" = 3502
% ioreg -l | grep "DisplayProductID"  
    "DisplayProductID" = 5600

其中<>里面的内容就是显示器的EDID信息,将提取出来的EDID信息粘贴到clover的 config.plist 中,顺便将 VendorIDProductID 填入相应的位置,然后保存重启你的电脑。
[图片上传失败...(image-dc0a67-1510965018989)]

写在最后

本文会不定期更新
最后更新:10-1-2017

QQ群:

331686786 一起吃苹果[群已满,请加下面群]

688324116一起黑苹果

黑果小兵的部落阁:http://blog.daliansky.net

你可能感兴趣的:(macOS 10.13安装中常见的问题及解决方法)