Please follow every steps carefully !!! If you do, then your will be able to boot an Apple Raid volume successfully. This toolbox is for PCEFI v9 experimented users only ! (this can also be used as replacement
of Munky's method, this can work from any hfs partition or usb key...)
First of all : PCEFI v9 is not able to boot Apple Raid natively, so we have to provide to the bootloader everything that it needs to boot properly. The idea is to clone your actual setup on an Apple Raid volume and then make it bootable. I wont explain the cloning process since it's really easy to do !! (use carbon copy cloner or Disk utility to do that) What we need is a bootable partition that will point on the Raid volume System.
In the DMG you will find several scripts to help you through the installation of PCEFI v9:
1-FileSystemToInstaller script will copy all the files needed to boot from your existing setup to the installer folder. (Boot Partition Contents) Once you have launched the script please take a look inside "Boot Partition Contents" to see what's needed to boot a system.
2-PasteYourBootUUID script will open com.apple.boot.plist in the text editor so you can add the UUID of partition you want to boot. (basically an Apple Raid Volume) Please use disk utility to find the UUID of you partition. Once edited your com.apple.boot.plist should look like this (this will not affect your current system):
<?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</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>boot-uuid=1645F326-7460-3D1B-97C2-5578F7C31091</string> <key>Timeout</key> <string>3</string> </dict> </plist>
Save the file and go to step 3.
3-Please mount your "Boot OSX" partition with diskutil. In terminal type :
You should find two "Boot OSX" hidden partition, chose one and mount it (replace X & Y with the disered one ):
diskutil mount diskXsY
Then launch "PCEFI_v9_Raid_Edition" !!!! Choose the "Boot OSX" volume to install PCEFI v9 on it.
Reboot and select the proper drive to boot (the one you've installed PCEFI on !
4- Once you have booted on the Raid Volume. Mount the dmg and look into the BootMkextToolkit2b folder. Please read the ReadMe file !!! At least you have edit the BootMkextUpdater script with the correct address of your boot partition (Boot OSX). Edit every diskXsY fields inside the script.
To find out X & Y of your Boot partition you have to use terminal. Type in:
you should find again two "Boot OSX" hidden partition, chose the one you've installed PCEFI on and edit the script with the correct informations (disk2s3). Once editing is done, please save the file and launch "3-installStartUpitem" !!
This startupitem script will automatically update your Boot OSX partition at each shutdown/restart !!!! That is the typical behavior of an Apple Raid setup, but done another way which is compatible with PCEFI v9.
And now we're done, Good luck!!!!
Here is the link to the dmg file :
Thanks to all Chameleon & OSX86 Developers who make such things possible, especially zef, modbin, DFE, netkas, fassl, mackerintel, ~PCWIZ and kalyway for helping me at any time and share their work and knowledge, keep it up thanks.