Jump to content

[Solved] How to boot Recovery partition from USB using Clover?


sebus
 Share

5 posts in this topic

Recommended Posts

With rEFInd I can create USB GPT disk, install rEFInd to EFI partition, copy GUID folder from Mac Recovery partition to HSF+ partition on USB & boot to it just fine (it recognizes Recovery on USB in the bottom row and boots perfectly)

It only needs showtools apple_recovery in its config

 

I could not get Clover to recognize such Recovery on USB

 

Any idea why?

 

sebus

Edited by sebus
Link to comment
Share on other sites

Why not?

 

rEFInd works fine on real Mac hardware, it does work itself on Hack, but ofcourse the Recovery will not fully boot (hence the need for Clover, if wanted to utilize it on Hack)

 

On real Mac, I do not even need rEFInd, because I can make Recovery USB with ie BDU

 

But it is not as neat as a single folder copy!

 

sebus

Link to comment
Share on other sites

  • 4 months later...
It does work for Mojave/Catalina, but...

com.apple.recovery.boot does not exists any more (since Mojave?)

In Mojave/Catalina, one must rename that folder (as is on Recovery partition 0CFBB9AA-CC1D-4192-8072-EA1FA1797AE6) to com.apple.recovery.boot - ofcourse adjusting com.apple.Boot.plist
 
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel Cache</key>
    <string>\com.apple.recovery.boot\immutablekernel</string>
    <key>Kernel Flags</key>
    <string>root-dmg=file:///com.apple.recovery.boot/BaseSystem.dmg -v</string>
</dict>
</plist>

Latest Clover does display Boot from Recovery on USB
Which means Clover has hardcoded search for com.apple.recovery.boot folder (unlike rEFInd which also recognizes UUID recovery folder)
 
 
Edited by sebus
Link to comment
Share on other sites

 Share

×
×
  • Create New...