Jump to content
2 posts in this topic

Recommended Posts

I used to have a nice Vista/Leopard dualboot with the following configuration:

 

Disk0 partition1: Vista (active)

Disk0 partition2: Leopard

Disk1 Data

 

I would use de Vista MBR to choose between vista or leopard. Choosing leopard would load neogrub(installed using easyBCD2.0) and that would load Darwin, which would in turn load Leopard.

 

Recently I changed my configuration to:

 

Disk0 partition1: Vista

Disk0 partition2: Leopard

Disk1 Data

Disk2 Win7

 

Which I found out kept using the vista bootloader, Win7, Vista and Leopard all worked though.

 

3 days ago I switched drive0 and 2 around, formatted the vista partition, repaired the Win7 MBR and added Leopard to it using EasyBCD2.0 (build 64)

Win7 now boots as expected, but when I select leopard in the Windows7 bootloader i have to enter "82" into grub, to specify disk2. By default it uses "80" (disk0).

 

I've tried to edit C:/NST/menu.lst to use disk 2, but I just can't get it to work. And while it only takes a little time to enter the boot drive it's still a major anoyance to me, so I'm looking for a way to point grub to the right drive before I resort to reinstalling OSX to disk0.

 

Any help is appreciated.

Tom

 

current contents of menu.lst:

 

find --set-root --ignore-floppies /NST/nst_mac.efi
kernel /NST/nst_mac.efi
boot

Well, you can pass 82 to Chameleon by using:

kernel /NST/nst_mac.efi biosdev=82

 

However, it is not really a good idea to move OS X away from 1st HDD. It frequently can't find boot device there, and remapping with grub does not work.

 

I would recommend switching your disks back, and use remapping on your Win7 boot:

 

title Windows 7

map (hd2) (hd0)

map (hd0) (hd2)

rootnoverify (hd2,0)

makeactive

chainloader +1

×
×
  • Create New...