|
Post by seanmcgpa on Aug 14, 2008 13:44:48 GMT
Update : aquamac is the MAN!
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:
fdisk -f boot0 -u -y /dev/rdisk0 fdisk -f boot0 -u -y /dev/rdisk1 fdisk -f boot0 -u -y /dev/rdisk2 fdisk -f boot0 -u -y /dev/rdisk3 dd if=boot1h of=/dev/rdisk0s3 dd if=boot1h of=/dev/rdisk1s3 dd if=boot1h of=/dev/rdisk2s3 dd if=boot1h of=/dev/rdisk3s3
diskutil mount disk0s3 cp boot /Volumes/Boot\ OSX diskutil unmount disk0s3 diskutil mount disk1s3 cp boot /Volumes/Boot\ OSX diskutil unmount disk1s3 diskutil mount disk2s3 cp boot /Volumes/Boot\ OSX diskutil unmount disk2s3 diskutil mount disk3s3 cp boot /Volumes/Boot\ OSX diskutil unmount disk3s3
Reboot, and viola - a 2.8TB bootable software raid drive in leopard! Thanks for all your suggestions and advice, guys!
|
|
|
Post by originalmacnut on Aug 14, 2008 17:18:34 GMT
Aqua, 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.
|
|
|
Post by nano2nd on Sept 7, 2008 12:47:03 GMT
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).
|
|
|
Post by seanmcgpa on Sept 25, 2008 12:21:06 GMT
Has anyone gotten a software raid to work using this method with the Boot-132 loader ?
|
|
jaev
New Member
Posts: 28
|
Post by jaev on Nov 14, 2008 21:51:42 GMT
Beautifully written....very easy to follow. Very much appreciated
|
|
|
Post by machinist on Dec 1, 2008 11:05:29 GMT
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.htmlThe author also has attractive graphs illustrating performance: www.macprojournal.com/soft-raid.htmlI'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...
|
|
|
Post by originalmacnut on Dec 2, 2008 16:00:43 GMT
Has anyone gotten a software raid to work using this method with the Boot-132 loader ? Wondering this myself, as I've not been able to get it to work either
|
|
|
Post by ninouchka on Dec 13, 2008 1:48:57 GMT
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?
|
|
|
Post by aquamac on Dec 13, 2008 5:17:08 GMT
Sounds a bit like, the unique identifier number you used is from the non raid drive. Recheck in disk utility and modify if needed. If not run through the whole process again to see what went wrong.
|
|
|
Post by ninouchka on Dec 13, 2008 12:48:10 GMT
The original OSX HD doesn't have a raid indentifier as it is not in the raid included. My com.apple.boot.plist on the original osx HD (macintosh partition) is like follows.
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
|
|
jaev
New Member
Posts: 28
|
Post by jaev on Dec 15, 2008 21:25:25 GMT
Hey aqua would you happen to have a clue on what files to insert for the whole DSDT thing with this type of install?
|
|
|
Post by aquamac on Dec 15, 2008 22:39:00 GMT
I haven't looked yet, but I will have to soon as my main hack runs on a 4 disk raid, prolly look at the weekend. Just got a Samsung NC10 going on 10.5.6. Was a bit trickier than I thought!
|
|
|
Post by deomitrus on Dec 24, 2008 21:02:53 GMT
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?
|
|
|
Post by moonbuggy on Dec 31, 2008 20:27:12 GMT
I'm trying disparately to get this working, and I can't seem to see what's going wrong - any help would be very much appreciated!
I've followed the tutorial, but when I try to boot from the first disk of the (striped) RAID set I just get the following: boot0: GPT boot0: HFS+ boot0: booting boot0: done That's it, it stops there.
|
|
|
Post by aquamac on Dec 31, 2008 21:10:06 GMT
Well,
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.
deometrus,
The com.apple.boot.plist is the one that needs to be changed to get strings working.
moonbuggy,
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.
Good Luck.
|
|