necrophage Posted September 29, 2006 Share Posted September 29, 2006 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 More sharing options...
cbmkgd Posted September 29, 2006 Share Posted September 29, 2006 Try: chainloader --force +1 (will blindly load first sector) Link to comment Share on other sites More sharing options...
necrophage Posted September 29, 2006 Author Share Posted September 29, 2006 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 More sharing options...
necrophage Posted September 29, 2006 Author Share Posted September 29, 2006 DONE root (hd2) chainloader --force +1 boot I was pointing to hd2 (a device) and doing makeactive (an operation that is valid for a partition) this is the final code listing that worked for me Link to comment Share on other sites More sharing options...
cbmkgd Posted September 29, 2006 Share Posted September 29, 2006 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 More sharing options...
BuXb Posted September 30, 2006 Share Posted September 30, 2006 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 More sharing options...
olav Posted September 30, 2006 Share Posted September 30, 2006 with osx on hda2 and with these lines in the menu.lst it works with no probs root (hd0,1) makeactive chainloader +1 Link to comment Share on other sites More sharing options...
Onishi Posted July 6, 2008 Share Posted July 6, 2008 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 More sharing options...
wmarsh Posted July 7, 2008 Share Posted July 7, 2008 If all else fails, resurrect a dead thread! Try my tutorial instead. http://forum.insanelymac.com/index.php?sho...mp;#entry606752 Link to comment Share on other sites More sharing options...
Recommended Posts