Fixing rEFInd Black Screen Glitches with OpenCore

Resolving Boot Manager Conflicts in Triple-Boot Setups

If rEFInd shows a black screen when a USB is inserted after installing OpenCore, it's a conflict in the UEFI GOP (Graphics Output Protocol) initialization.

The Fix:

  1. Config.plist Edit: In your OpenCore config, go to UEFI > Output and set ProvideConsoleGop to False. rEFInd often tries to initialize its own console GOP, and having OpenCore do it simultaneously causes the black screen.
  2. DirectGopRendering: Set this to False as well.
  3. rEFInd Config: Ensure scan_delay is set to at least 1 or 2 seconds in your refind.conf to allow the USB drive to initialize before the menu renders.

Original Question: "(Suspected) OpenCore Preventing rEFInd from Booting When USB is Plugged in"

I have a triple-boot setup on my late 2013 MacBook Pro (Arch Linux, macOS Sequoia (via OCLP) and Kali Linux). I use rEFInd as my boot manager. (rEFInd -> OC -> macOS/ rEFInd -> GRUB -> Linux) Before I installed macOS/OpenCore, my rEFInd menu worked just fine when booted with a USB inserted but now it's just a black screen. GRUB and OC works when booted via boot priority but when rEFInd is the boot priority it is just a black screen. Could this be a setting in my config.plist? Again, this worked before OpenCore/macOS was installed. Cleared NVRAM, tinkered with some settings but still nothing.

config.plist: https://pastebin.com/n65wzV9w

Thanks lots.

submitted by /u/gavin_herb_isback
[link] [comments]
Share:

Leave a Reply

Loading comments...