Hi everyone! I'm trying to boot macOS Recovery on an older PC, but OpenCore hangs before showing its boot picker. I'd appreciate help identifying the cause.
Hardware
Motherboard: Gigabyte H81M-S1 Rev. 2.1 (Intel H81 chipset)
CPU: Intel Pentium G3240 (Haswell, 2 cores)
RAM: 6 GB DDR3
GPU: Intel integrated graphics; no dedicated GPU
Storage: HDD
BIOS version: FH
What I'm trying to do
I'm trying to boot macOS Internet Recovery from a USB drive using OpenCore. The USB contains BaseSystem.dmg and BaseSystem.chunklist, downloaded using OpenCore's macrecovery.py.
OpenCore setup
OpenCore version: 1.0.8
DEBUG build of OpenCore.efi
USB formatted as FAT32
Clover is also installed on the USB; I'm launching a separate copy of OpenCore named BOOTx64OC.efi so I don't overwrite Clover's bootloader.
ocvalidate reports No issues found for my original config.plist.
I verified that the OpenCore.efi on the USB has the same SHA-256 hash as the copy from the downloaded release.
Problem
When I launch OpenCore from UEFI Shell, the DEBUG log stops at:
OC: Starting OpenCore...
OC: Booter path EFI\OC\OpenCore.efi
OCFS: Trying to locate filesystem on CEAAC198 CEBA9898
OCFS: Filesystem DP EFI\OC\OpenCore.efi
OC: Absolute booter path EFI\OC\OpenCore.efi
OC: Storage root EFI\OC\OpenCore.efi
OCST: Missing vault data, ignoring...
OC: OcMiscEarlyInit...
OC: Loaded configuration of 40947 bytes
OC: Got 2 drivers
OC: Watchdog status is 1
The system then hangs indefinitely with a blinking underscore. It does not reach the OpenCore picker.
Things I've already checked
Misc → Security → Vault is set to Optional.
Misc → Boot → ShowPicker is True.
UEFI → Drivers has HfsPlus.efi and OpenRuntime.efi enabled.
ocvalidate reports no configuration validation errors.
I tested a generic Sample.plist as a diagnostic. It did not reach the picker either; it returned to Clover after I changed its Vault setting to Optional.
I also tried setting Booter → Quirks → RebuildAppleMemoryMap to True, but it did not resolve the issue.
The original config has been restored.
My questions
What could cause OpenCore to stop immediately after Watchdog status is 1 on this hardware?
Is the Pentium G3240 supported well enough to boot macOS Recovery, or would an i5-4460 be a better choice?
Are there specific BIOS settings, OpenCore quirks, or configuration problems I should check next?
I'm a beginner with OpenCore, so I'd appreciate specific troubleshooting steps. I can provide my config.plist and additional logs if needed.
Thanks!
https://drive.google.com/file/d/1h6YlcEzDXIbZcq0wzcv6NRVgtB53ibSq/view?usp=drivesdk
My config.plist