Jump to content

how to boot up two or more hd with hfs+ partitions ?


muitommy
 Share

4 posts in this topic

Recommended Posts

i have done research, but still figure out the possibilities to boot up more than one hardisk containing hfs+ partitions,

i have been using tboot/chain0 to locate my hfs+ drives,

but conflicts with happen if there are more than one hfs+drives exists

:angel:

can i use grub to locate them? and how?

i need some advice or directions i can follow!! thanks

Link to comment
Share on other sites

that's link up to another problem ...

i encountered an error during the last step of bootfix (bless)

 

muitommys-acpi:~ Tommy$ sudo -s
bash-3.2# bless -device /dev/disk2s1 -setBoot -verbose
EFI found at IODeviceTree:/efi
Other partition scheme detected
No auxiliary booter partition required
Returning booter information dictionary:
<CFDictionary 0x10a1f0 [0xa00811a0]>{type = mutable, count = 3, capacity = 3, pairs = (
0 : <CFString 0x18e00 [0xa00811a0]>{contents = "Auxiliary Partitions"} = <CFArray 0x1044d0 [0xa00811a0]>{type = immutable, count = 0, values = (
)}
2 : <CFString 0x18df0 [0xa00811a0]>{contents = "Data Partitions"} = <CFArray 0x10a6b0 [0xa00811a0]>{type = immutable, count = 1, values = (
0 : <CFString 0x10a260 [0xa00811a0]>{contents = "disk2s1"}
)}
3 : <CFString 0x18e10 [0xa00811a0]>{contents = "System Partitions"} = <CFArray 0x1096c0 [0xa00811a0]>{type = immutable, count = 0, values = (
)}
)}
IOMedia disk2s1 does not have a partition UUID
DADiskRef disk2s1 has Volume UUID 4A3BED44-39F8-3C49-A4FE-C2C62D69F78A
IOMedia disk2s1 has path IODeviceTree:/PCI0@0/SAT0@E/SEC0@1/@0:1
Could not find IODeviceTree:/options
bash-3.2#

 

when i choose the hardisk, it gives me hardisk failure , non-system boot ... blar blar blar

so i use tboot/chain0 to locate my drives, but they seem can coexist in this configure ...

Link to comment
Share on other sites

i have done research, but still figure out the possibilities to boot up more than one hardisk containing hfs+ partitions,

i have been using tboot/chain0 to locate my hfs+ drives,

but conflicts with happen if there are more than one hfs+drives exists

:)

can i use grub to locate them? and how?

i need some advice or directions i can follow!! thanks

Grub works very well. I have used it to select btwn HFS+ partitions on 3 drives.

 

The easiest way is to use grub to load pc_efi.

PC_efi looks for hfs+ partition 1st on disk you booted it from. But you can enter hex code to boot a different disk.

 

Here is grub manual.

http://www.gnu.org/software/grub/manual/grub.html

It tells you how to do everything except load pc_efi, which is clearly explained in pc_efi readme.

 

However, doing grub without linux is difficult. And since pc_efi loads like a linux kernel using grub method, you need to put it on a grub readable partition (NTFS and HFS+ don't work).

 

So if you want to try this, install linux.

Then copy boot_v8 to /boot on your linux partition.

Then edit menu.lst in /boot/grub on your linux partition to add your os x partition.

Link to comment
Share on other sites

 Share

×
×
  • Create New...