I was able to clone my Leopard install (EP35, 10.5.4) onto a USB drive. After some tinkering (finding the USB drive's UUID and adding a boot-uuid= to com.apple.Boot.plist) I was successfully able to boot Leopard from the USB drive! Woot!
Using Aquamac's guide, I then was able to setup a 2.8TB raid-0 array using 4 of my internal hds. To make it bootable, I added the Raid's UUID to com.apple.Boot.plist and then used the rest of his guide here with these modifications:
Post by originalmacnut on Aug 14, 2008 17:18:34 GMT
All I can say is wow, I'm working with old hardware on a asrock 775dual vsta, My xbench score was low 50's & still felt okay. Now over 100, and this seems to work so much faster now, snappy vs. what I was dealing with. seems to put new life in these old 120g x2 sata WD Thank you Aqua for the how-to.
Just applied the "aquamac formula" to two matched Hitachi 160GB disks in my son's X-Plane Hackintosh (based on an Intel DG31PR with an 8800GT) and disk scores in xbench have shot up from 50's to around 105. Cheers!
I got it wrong initially and edited the com.apple.Boot.plist on the -wrong- disk! Not thinking, I went to /Library.. etc as opposed to /Volumes/RAID/Library... and instead added it to the USB drive I'd booted off! Very puzzling and difficult to fault-find - it booted fine to the RAID but -only- when the USB drive was attached
I've got new confidence now to try this on my main machine - going to use a pair of Spinpoint F1s (750GB with the 32MB cache).
Thank you for your walkthrough. I think you might appreciate this clever partitioning approach (if you are not already aware of it): www.macprojournal.com/partitions.html The author also has attractive graphs illustrating performance: www.macprojournal.com/soft-raid.html I've read how command-line implementation of RAID in OS X can be more dependable then using DU, so your guide may come in handy. OS X Server has RAID 5 software, which is interesting...
thanks for this guide, I added two WD6401AALS sata drives, my original Leopard 10.5.5 sits on a WD6400AAKS, mobo GA-EP45-DS4, followed your guide, everything went well I guess. Changed in bios to boot to first raid drive. Well, OSX leopard stops booting and got a red stop sign. Went back into the bios and choose the no-raid drive WD6400AAKS, and voila, it boots to the raid drives via the no-raid drive. I guess I made somewhere a fault, the com.apple.Boot.plist that you have to edit and all the other commands in terminal, they all have to be done in the original one? Or am I wrong?
or should it be on the Leopard Raid partition instead of the Macintosh partition?
WHen I did ninas-ep45-ds4:~ nina$ cd ~/desktop from terminal on Macintosh partition (boot) I got no such file or directory So I had it change in ninas-ep45-ds4:~ nina$ cd Users/nina/desktop Than it worked Am I right when I suppose that the ~ in cd ~/desktop means home?
this is my diskutil list now, when I booted via macintosh into the raid
Last login: Sat Dec 13 13:52:21 on ttys000 ninas-ep45-ds4:~ nina$ cd ~/desktop ninas-ep45-ds4:desktop nina$ sudo su Password: sh-3.2# diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *596.2 Gi disk0 1: EFI 200.0 Mi disk0s1 2: Apple_RAID 595.9 Gi disk0s2 3: Apple_Boot Boot OSX 128.0 Mi disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *596.2 Gi disk1 1: EFI 200.0 Mi disk1s1 2: Apple_RAID 595.9 Gi disk1s2 3: Apple_Boot Boot OSX 128.0 Mi disk1s3 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *596.2 Gi disk2 1: EFI 200.0 Mi disk2s1 2: Apple_HFS MACINTOSH 60.3 Gi disk2s2 3: Apple_HFS VSTI4 237.8 Gi disk2s3 4: Apple_HFS VSTI3 149.0 Gi disk2s4 5: Apple_HFS IMAGES 148.3 Gi disk2s5 /dev/disk3 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Leopard RAID *1.2 Ti disk3 sh-3.2#
In step 7 I did
Step 7. Into the terminal type:
fdisk -f boot0 -u -y /dev/rdisk0 (then hit return) then type: fdisk -f boot0 -u -y /dev/rdisk1 (then hit return) then type: dd if=boot1h of=/dev/rdisk0s3 (then hit return) then type: dd if=boot1h of=/dev/rdisk1s3 (then hit return) then typed:
diskutil mount disk0s3 (then hit return) then type: cp boot /Volumes/Boot\ OSX (then hit return) then type: diskutil unmount disk0s3 (then hit return) then type: diskutil mount disk1s3 (then hit return) then type: cp boot /Volumes/Boot\ OSX (then hit return) then type: diskutil unmount disk1s3 (then hit return)
thanks for reply
I must mention that I already had putted chameleon on my original MACINTOSH, so my boot screen from osx was darwin*** chameleon*** So now it's still the same but the LEOPARD RAID doesn't appear when I boot from the WD6400AAKS
I'm still not clear which com.apple.Boot.plist I have to edit. I followed through this guide, and I edited the com.apple.Boot.plist on my RAID drive and when it boots I get a grey unavailable sign (with -v it stops at "System Name:"). And yes, the RAID id is from the RAID volume. Do I have to edit the com.apple.Boot.plist on my ORIGINAL osx hard drive? And boot from that?
I got 10.5.6 working by just upgrading this system from 10.5.5. As shown on other forums, you do not need DSDT.aml to get 10.5.6 going. I deleted the boot file at the root of my Drive icon and replaced with Netkas EFI 9 boot, reinstalled my important kexts and it worked.
The com.apple.boot.plist is the one that needs to be changed to get strings working.
The info that is shown when you boot tells me that chameleon is starting to boot, but that it does not complete. You must have done something wrong. This does work, print out the walkthrough, then slowly go through each part.
Did enter your raid uuid no into your com.apple.boot.plist at the right point?
Did you enter chameleon info correctly for the amount of hard disks?
I'd go back over it again and give things another go - you will get there in the end.