安装macOS Catalina 10.15中常见的问题及解决方法:
安装macOS Catalina 提示安装macOS 应用程序副本已损坏,不能用来安装macOS的解决方法
该错误会经常出现于旧版中,根源是苹果的安装镜像中的证书过期导致的。解决方法如下:
- 实用工具-终端,输入命令:date 0201010116,回车后关闭终端,可继续安装进程;
- 新版本系统的安装如果提示上述信息,大概率是你的CMOS时间是错的,这常见于使用双系统导致的;
- 解决方案:可以将时间设置为当前时间,格式:date 月月日日时时分分年年年年.秒秒,比如我现在编辑这段文字的时间为:2020年5月28日04:50:50,那么就输入命令:date 052804502020.50,回车后关闭终端即可继续安装进程;
- 另一种方法:BIOS中修正系统时间,误差不要多于5秒,应该能解决该提示信息
- 安装过程中全程断开网络
安装卡在最后2分钟的解决方法
首先断开网络
z390主板安装卡在apfs_module_start的解决方法
请于Acpi - DSDT - Patches中添加:
- Comment: Fix AsRock Z390 BIOS DSDT Device(RTC) bug
- Find: A00A9353 54415301
- Replace: A00A910A FF0BFFFF
复制代码 找不到安装器资源的解决方法
- 断网
- 删除drivers64UEFI目录下的EmuVariableUefi-64.efi
- 修改机型为最近三年,比如MacBootPro13,1 MacBookPro14,1 iMac17,1 等等
- 如果是双硬盘,拔掉那个不安装的,待安装完后再插回去
- 检查镜像的md5值
关于HD3000平台macOS Catalina 10.15已经不支持Sandy Bridge平台的安装使用,解决方法有两个: - 在引导标志(boot args)添加-no_compat_check跳过兼容性检查
- 修改SMBIOS为:MacBookAir5,1
Kaby Lake UHD 620显卡特别说明部分基于类似AAPL GfxYTile的注入参数在macOS Catalina 10.15中会失效,它要求将 Clover Bootloader版本至少更新到r4587或以上, 关于声卡注入的IDApple已从macOS Catalina 10.15上的AppleHDA.kext中删除了大量的Layouts,因此很多人需要修改/修补当前的AppleHDA.kext / AudioInjector才能使音频恢复到工作状态。
Apple在macOS Catalina上删除的布局ID为:
Layout1,3,8,9,11,12,13,18,22,23,24,25,26,27,28,29,30,31,32,34,36,37,38,39,41, 42,43,44,45,46,47,48,49,50等
要查看已删除的布局的完整列表以及可用于替换已删除的布局的列表,下面是一张可以使用并可在macOS Catalina 10.15上使用的可用布局的图片:
10.15.x解除USB端口限制补丁
- Comment: USB port limit patch #1 10.15.x modify by DalianSky(credit ydeng)
- Name: com.apple.iokit.IOUSBHostFamily
- Find: 83FB0F0F
- Replace: 83FB3F0F
- Comment: USB Port limit patch #2 10.15.x modify by DalianSky
- Name: com.apple.driver.usb.AppleUSBXHCI
- Find: 83F90F0F
- Replace: 83F93F0F
复制代码 Intel HD3000显卡驱动
找回丢失的DW1560/Brcm94352Z驱动将文件BrcmFirmwareData.kext和BrcmPatchRAM2.kext复制到/Library/Extensions目录下。联想版请使用BrcmFirmwareRepo.kext 当然,在重启前,还要重建一下系统的缓存,命令为: 如果嫌输入命令麻烦,也可以使用应用Kext Utility重建缓存。 重启你的系统,检查WIFI/蓝牙是否工作正常。
关于10.15高通无线失效无法驱动的问题的解决方案升级到Mojave的大家应该都看到了,14的驱动删掉了好多,最惹人注意的就是A卡的一堆、hd3000的几个、N卡的几个加上高通的无线网卡驱动,用了很久也琢磨了好久后,终于找到了解决高通无线挂的解决方案,下面是方法: 由于14系统内删除了Airport40的驱动,而ath9k插件又正是对其起的作用,因此前提条件是我们需要将13的这个kext拿来用,后面我会给出附件,ath9k插件的作者很久没有维护了,目前为止,作者源码只支持到10.13,因此需要我们手动修改源码使其能够支持到10.15,这里不做过多介绍,有兴趣的可以在下面评论,我会尽量解答,这里只把需要的附件做简要说明,大家也就不用再去clone源码修改编译了,附件主要包括3个,第一个是AtherosAirport40驱动,是我从13.6beta4中提取出来的,大家直接将其安装到/Library/Extensions/即可,然后就是我基于作者源码修改后的ath9k插件和最新的lilu(也是最新源码修改的),将这两个插件放到CLOVER,最后,为了保险起见,在config加上两个boot参数,分别是-lilubetaall 和 -ath9565,当然这是9565的参数,其余参数参见ath9k的说明文档,下面有链接,然后重建缓存、修复权限重启就可以了
安装中出现的IOConsoleUsers: time(0) 0->0, lin 0, llk 1, IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, nov 0, sm 0x0错误的临时解决方法
最常见的安装过程中出现的一个错误是
IOConsoleUsers: time(0) 0->0, lin 0, llk 1,
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, nov 0, sm 0x0
原因是系统无法识别出你的显卡驱动,临时的解决方法是: - 取消勾选Inject Intel
- 或者将platform-id修改为0x12345678
- 两种方法二选一,不知道如何操作的请移步
- 安装完成后再通过Clover Configurator设置正确的FakeID和ig-plaform-id驱动你的显卡。
选择-v时出现Attempting system restart...MACH Reboot的解决方法在安装High Sierra启动过程中,选择-v跑时会出现 Attempting system restart...MACH Reboot
而不用-v图跑直接显示苹果标志时则不会出现 解决方法在config.plist配置文件DropTables下添加以下代码: - <key>ACPI</key>
- <key>DropTables</key>
- <array>
- <dict>
- <key>Signature</key>
- <string>MATS</string>
- </dict>
- <dict>
- <key>Signature</key>
- <string>DMAR</string>
- </dict>
- <dict>
- <key>Signature</key>
- <string>BGRT</string>
- </dict>
- </array>
复制代码 教你将U盘上的EFI复制到磁盘的EFI分区,脱离USB运行
新的系统安装成功后,EFI还位于U盘里,总不能一直挂着U盘使用系统吧。这个时候如果你想将U盘里的EFI复制到磁盘的EFI分区里,却苦于找不到看不见EFI分区,这个时候是该让diskutil登场了
diskutil命令的基本用法
查看磁盘分区表
挂载磁盘EFI分区
- sudo diskutil mount disk0s1
复制代码 挂载U盘EFI分区
- sudo diskutil mount disk1s1
复制代码 打开Finder,注意后面有个
左侧会显示挂载了两个EFI分区,将U盘EFI目录全部复制到磁盘的EFI分区即可
|