muitommy Posted January 9, 2008 Share Posted January 9, 2008 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 Link to comment Share on other sites More sharing options...
socal swimmer Posted January 9, 2008 Share Posted January 9, 2008 Why don't you just use your BIOS boot menu to choose which HD to boot? F12 at bios post, then select the one you want.... or use the darwin bootloader. Link to comment Share on other sites More sharing options...
muitommy Posted January 9, 2008 Author Share Posted January 9, 2008 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 More sharing options...
wmarsh Posted January 9, 2008 Share Posted January 9, 2008 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 More sharing options...
Recommended Posts