Contribute
Register

macOS Catalina Cleanup: Remove Kexts From /Library/Extensions and Recache

Joined
Nov 18, 2015
Messages
144
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 580
Hi All,
Currently I have installed macOS Mojave (Clover Bootloader UEFI Mode) on my System Drive I would like to install macOS Catalina in a second volume on the same drive: what solution should I apply for the installation of the kexts for the two versions of macOS in this multiboot mode?
Thanks in advance
 
Joined
Oct 10, 2015
Messages
825
Motherboard
Z370 AORUS Gaming 3
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hi All,
Currently I have installed macOS Mojave (Clover Bootloader UEFI Mode) on my System Drive I would like to install macOS Catalina in a second volume on the same drive: what solution should I apply for the installation of the kexts for the two versions of macOS in this multiboot mode?
Thanks in advance
The simple way should be putting Clover with kexts into the EFI partition of your primary volume.
 
Joined
Oct 10, 2015
Messages
825
Motherboard
Z370 AORUS Gaming 3
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Joined
Aug 13, 2017
Messages
169
Motherboard
Dell Inspiron 3670 DT
CPU
i7-9700K
Graphics
UHD 630 / RX570
Mobile Phone
  1. iOS
Joined
Oct 23, 2013
Messages
12
Motherboard
GA-Z97N-WIFI
CPU
i7-4770K
Graphics
Onboard
Classic Mac
  1. Plus
Mobile Phone
  1. iOS
The simple way should be putting Clover with kexts into the EFI partition of your primary volume.

After years of futzing around on this with my i7-4770, that's where I've ended up, and it works fine on Mojave despite the fact that it isn't "recommended." (See section 2, option 1 in the link below.) Chasing kexts and versions around across multiple subdirectories is hopeless. The ONLY kext I have in S/L/E is "GenericUSBXHCI.kext" and I can't remember why any more.

 
Last edited:
Joined
Oct 10, 2015
Messages
825
Motherboard
Z370 AORUS Gaming 3
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
After years of futzing around on this with my 4770, that's where I've ended up, and it works fine on Mojave despite the fact that it isn't "recommended." (See section 2, option 1 in the link below.) Chasing kexts and versions around across multiple subdirectories is hopeless. The ONLY kext I have in S/L/E is "GenericUSBXHCI.kext" and I can't remember why any more.

You may have to simplify your method of dealing with kexts. The latest version of Clover and third-party kexts should work for both of Mojave and Catalina, as r5102 worked well for my H61 build in February, even back to High Sierra (now Catalina however). r4770 should be a bit outdated nowadays.
 
Last edited:
Joined
Feb 25, 2013
Messages
32
Motherboard
Gigabyte GA-Z68X-UD4
CPU
i7-2600K OC @ 4800MHz
Graphics
5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
soon you may not be able to have 3rd party kexts in /Library/Extensions

best to keep them in clover/kexts/other
Has that happened with this release of Catalina? In the past we were always warned to not do this...will this cause the instability discussed in the past? If at some point apple does ban the kexts in the extensions folder, wouldn't we know beforehand and wouldn't it be in security update or something?
 
Joined
Oct 10, 2015
Messages
825
Motherboard
Z370 AORUS Gaming 3
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
So in a future macOS, when legacy kexts are blocked, they will still load properly if they are in the Clover folder? So not really blocked?
It depends on how Clover or OpenCore handle in future versions of macOS. At least kexts inside the EFI partition don’t pop up a warning dialog in 10.15.4.
 
Joined
Oct 10, 2015
Messages
825
Motherboard
Z370 AORUS Gaming 3
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Has that happened with this release of Catalina? In the past we were always warned to not do this...will this cause the instability discussed in the past? If at some point apple does ban the kexts in the extensions folder, wouldn't we know beforehand and wouldn't it be in security update or something?
From recent reports I read, Catalina would be the last macOS version to support legacy kexts. You could still place kexts in Library/Extensions in Catalina but it’s getting more annoying. In 10.16 or later, the folder may be completely gone.

Apple already expressed the plan as early as WWDC19.
 
Joined
Sep 6, 2013
Messages
61
Motherboard
Asus Z370-E Gaming
CPU
i7 8700K
Graphics
Vega 64
Mac
  1. iMac
Mobile Phone
  1. iOS
Top