Jump to content

Multiple Hard Drives + GRUB


9 posts in this topic

Recommended Posts

I have 3 hard drives on my nforce3 based amd64 system

sda -> 250 GB SATA with 1) linux boot partition [grub lives here]

2) linux /

3) ntfs storage

4 swap

sdb -> 160 GB SATA with XP and vista on 2 NTFS partitions

 

hda -> 250 GB IDE with osx and ntfs storage

 

when I set my hard drive in bios to be [sDA,SDB,HDA] GRUB starts up and i have configured it to show vista/XP linux and osx

the lines for osx are

 

root (hd2,0)

makeactive

chainloader +1

 

this leads to a hfsplus error

 

when i change the order to [HDA,*,*] it boots osx just fine... now each of the drives has its own MBR the 160 with the vista boot thing

250 sata with grub

and 250 ide with the osx

i would liek to know what to change in the settings for osx in grub so that i do not get this error

thank you

Link to comment
Share on other sites

root (hd2,0)
makeactive
chainloader --force[/color] +1

 

i still get the hfs partition error

i would like to discuss exactly what grub does when you give it the above code as well.

in my opinion, all i need to tell grub to do is to "pass the entire boot operation to the hard drive that is (hd2)"

also could it be that osx wants to boot of the FIRST hard drive [liek windows] in which case do we need to do this

map (hd2) (hd0)
map (hd0) (hd2)

 

-Thanks

Link to comment
Share on other sites

For a quick info about the "force" option:

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

 

Personally, my oses are on a single drive, so I did use the following successfully:

root (hd0,2)
makeactive
chainloader --force +1

Someone more knowledgeable in grub could explain why changing (hd2,0) to (hd2) worked for you.

 

Also, do you really need the boot line to make it work? I thought this was implicit in a grub menu list.

Link to comment
Share on other sites

This worked for me:

title Mac OS x86 SATA USB
rootnoverify (hd1,0)
makeactive
chainloader /chain0

- a 2nd HD connected to my Laptop via USB with:

- Partition1: FAT32 Boot-Partition with the Chain0

- Partition2: bootable HFS with Mac OS x86

Link to comment
Share on other sites

  • 1 year later...

I tried next combinations. And nothing.

Any ideas ?

 

 

title MAC OS X LEOPARD 10.5.2 by Kaly 1

root (hd0,0)

makeactive

chainloader --force +1

 

title MAC OS X LEOPARD 10.5.2 by Kaly 2,2

root (hd0,0)

chainloader --force +1

 

title MAC OS X LEOPARD 10.5.2 by Kaly 2,22

root (hd0,0)

makeactive

chainloader +1

 

title MAC OS X LEOPARD 10.5.2 by Kaly 2,222

rootnoverify (hd0,0)

makeactive

chainloader +1

 

title MAC OS X LEOPARD 10.5.2 by Kaly 2,2222

rootnoverify (hd0,0)

makeactive

chainloader --force +1

 

title MAC OS X LEOPARD 10.5.2 by Kaly 2,22222

rootnoverify (hd0,0)

chainloader --force +1

 

 

title MAC OS X LEOPARD 10.5.2 by Kaly 3

rootnoverify (hd0,0)

chainloader +1

 

title MAC OS X LEOPARD 10.5.2 by Kaly 4

rootnoverify (hd0,0)

makeactive

chainloader +1

 

title MAC OS X LEOPARD 10.5.2 by Kaly 5 DVD

rootnoverify (hd0,5)

makeactive

Link to comment
Share on other sites

 Share

×
×
  • Create New...