CloverHackyColor / CloverBootloader

Bootloader for macOS, Windows and Linux in UEFI and in legacy mode
BSD 2-Clause "Simplified" License
4.51k stars 619 forks source link

Reboot loop issue during update Monterey with legacy Clover 514x versions #502

Closed jsl2000 closed 8 months ago

jsl2000 commented 2 years ago

I have several old PC which need booting with legacy Clover or OpenCore. This reboot loop issue only happened during update of Monterey with legacy Clover. At present I can update Monterey with legacy OpenCore only, then it can be booted with legacy Clover. My involved PC include the following: MB: ASUS P5Q PRO | CPU: Intel D2C | GPU: GT-730 MB: ASUS P6TSE | CPU: Intel i7-920 | GPU: R9-290X MB: ASUS M5A78L-M | CPU: AMD FX-6300 | GPU: RX-560 MB: GA-965P-DS4 | CPU: Intel D2C E8400 | GPU: GT-710 Hope it can be solved as soon as possible because I prefer Clover for these old PC.

SergeySlice commented 2 years ago

When you update Monterey having no NVRAM you have to help Clover to choose a partition to boot. First reboot to Install Second and further reboots to Preboot.

jsl2000 commented 2 years ago

I always select Install for first reboot, but still got reboot loop issue. Based upon my experiment at more than 10 Hackintoshs my conclusion:

  1. It only occurred at legacy Clover because it created a defected partition which can not be installed completely by any Hackintoshs.
  2. Using UEFI Clover or OpenCore created partition, then it can be installed successfully by any Hackintoshs including legacy Clover booting one.
  3. I hope this information may help you to debug this issue which bothered many Hackintosh user who need legacy Clover to install or update Big Sur and Monterey.
SergeySlice commented 2 years ago

But look here https://www.insanelymac.com/forum/topic/350590-pre-release-macos-monterey-123/?do=findComment&comment=2777994

jsl2000 commented 2 years ago

I have followed chris1111's procedure to install RC script on target volume, but no nvram.plist after reboot. Even I have created nvram.plist by manual terminal command to EFI, it still got reboot loop for the first reboot. So I think my legacy hackintosh had created incorrect installer partition to reboot instead of lack of nvram.plist. Up to now chris1111 was the only one got legacy Clover working, so I believe all the others including myself need the solution to fix this issue with legacy Clover.

SergeySlice commented 2 years ago

See another user updated Monterey on legacy computer https://www.insanelymac.com/forum/topic/348279-hp-dc7800sff-monterey/?do=findComment&comment=2778272

jsl2000 commented 2 years ago

I found there is no OpenRuntime.efi in his EFI/CLOVER/drivers/BIOS, how can it boot Monterey ? There is OpenRuntime.efi in his EFI/CLOVER/drivers/UEFI only. His Clover version is 5137.

SergeySlice commented 2 years ago

Legacy Clover not need OpenRuntime.efi.

ellaosx2007 commented 2 years ago

Legacy Clover not need OpenRuntime.efi.

On my part, i still need it else no nvidia acceleration due to nvram. Aside from nvidia, any nvram setting i make doesnt survive in reboot.

All these can only be fixed if i put OpenRuntime in BIOS folder.

SergeySlice commented 2 years ago

With legacy Clover there is emulated nvram so Nvidia drivers work fine.

jsl2000 commented 2 years ago

Clover-5147 still had this reboot loop issue in all my legacy Clover booting hackintoshs.

ellaosx2007 commented 2 years ago

With legacy Clover there is emulated nvram so Nvidia drivers work fine.

Sadly, Not for me

SergeySlice commented 11 months ago

New Clover 5155 has better NVRAM support due to using advanced nvram2 utility. Consider to test it.

SergeySlice commented 11 months ago

Legacy Clover not need OpenRuntime.efi.

May be I am wrong and legacy Clover also uses OpenRuntime.efi.

SergeySlice commented 8 months ago

Resolved