Here is a set of instructions for preparing an OpenCore CD. Pay close attention to the disk identifier, because using the wrong identifier can lead to data loss!
Preparing an OpenCore Rescue CD
You will need:
An EFI folder placed in your home folder, filled with the all necessary OpenCore subfolders (OC and BOOT) and files, including a working configuration file withRequestBootVarRouting
turned off (for native blessing)
Create the EFI with all the files
You should see the identifier of the disk created: /dev/diskA. Replace the actual identifier in the following steps.
- Open Terminal
- Create a RAM disk by entering
hdiutil attach -nomount ram://409600
Create an iso of the EFI
- Format the temporary disk by entering
newfs_msdos -v 'EFI' /dev/diskA
- Assign a mount point to the disk by entering
mkdir OpenCoreCD; mount -t msdos /dev/diskA OpenCoreCD
- Copy your EFI folder to the disk by entering
cp -r EFI OpenCoreCD/
- Unmount the disk and delete the mount point by entering
umount OpenCoreCD; rm -r OpenCoreCD
Burn the iso to a CD or DVD
- Make an image file of the disk by entering
dd if=/dev/diskA of=OpenCoreCD.img
- Convert the image to an iso and cleanup the files by entering
hdiutil convert OpenCoreCD.img -format UDTO -o OpenCoreCD.iso; mv OpenCoreCD.iso.cdr OpenCoreCD.iso; rm OpenCoreCD.img
- Right click OpenCoreCD.iso in your home folder and select "Burn to Disk..."
Works nicely
Took 0.72 package and config.plist from Post 1, set RequestBootVarRouting to false and burned it to a disc.
At 1st step I "burned" it to a thumb drive with Etcher. Booted when selected with the native boot picker. But not with the c - key as a preboot key. I just had hope...