Jump to content

Vista Leopard retail dual Boot GPT guid/mbr with EFI chameleon v2


ge0ne
 Share

4 posts in this topic

Recommended Posts

Hi,

 

Has anyone been able to do this configuration? I've had issue at first installing vista in the guid/mbr scheme. Here's how I manage to have both installed.

 

Dell inspiron 1520 with a 300gb single drive formated as folow.

 

1. EFI 200mb

2. Os x leopard extended journaled 100gb

3. a 1g (minimum I was able to create with diskutil) extended journaled

4. vista ntfs

 

Here I have to explain, when I first formated the HD, I tried to install vista in the 3rd partition but vista refused to, it would recognise it but wouldn't install. After some research I found out that it needed to be install on the fourth partition. And it worked.

 

Now, installing chameleon v2 was also not quit straight forward, the package would not result in a working configuration at all. I'm not quite sure why but the system would not display the boot menu, it would just boot directly in leopard with a nice kernel panic (it was not using the EFI partition).

 

I then manage to install manually chameleon v2 following munky metho for efi, but adapting to chameleon. (changing the kext to extra folder and modifying the update.sh script, installing manually boot0 to disk0 dd if=boot1h of=/dev/rdisk0s1 boot to the EFI partition etc.)

 

On the next reboot I had the nice chameleon boot menu displaying my os x and vista install. I was able to fully boot os x and everything went fine with the kext in the EFI, no kernel panic.

 

I then tried to boot vista but obviously I had the non system disk press any key to reboot.

 

I then booted with the vista dvd tried to repair, was finally able to do so. Buth then no more chameleon boot menu.

I decided to install easybcd, and to copy chain0 of the chameleon folder in the c:\nst\nst_mac.mbr

Problem now is chain0 works but then I starts directly to boot os x and I get back to kernel panic, again it doesn't load the EFI partition (kext and chameleon boot menu)

 

I've tried tu use acronis and so on, but no windows software can deal with GTP disk..

 

I don't know what do do next, everytime I fix vista boot, it seems to be overwriting the chameleon boot0 or boot1h dunno which one, and when I fix the chameleon os x, vista won't boot as if he's mbr has been overwrote.

 

I'm no GTP or mbr specialist, maybe there is something I overlook? Also, I tried to change which partition was mark as active, but with no great success. (both with diskpart and fdisk).

 

I really need some help on this one. Thank's.

 

Olivier

Link to comment
Share on other sites

so here is what i've managed to get from my HDD after installing chameleon. At this stage I get the chameleon menu, able to boot leopard with kext from EFI working fine, when I choose vista i get the non system disk error. seems like the mbr and gpt table are not in sync maybe that would cause a problem?

 

*** Report for internal hard disk ***

 

Current GPT partition table:

# Start LBA End LBA Type

1 40 409639 EFI System (FAT)

2 409640 208790455 Mac OS X HFS+

3 209052600 210887607 Mac OS X HFS+

4 210888704 625141759 Basic Data

 

Current MBR partition table:

# A Start LBA End LBA Type

1 1 409639 ee EFI Protective

2 409640 208790455 af Mac OS X HFS+

3 209052600 210887607 af Mac OS X HFS+

4 * 210901320 625142447 07 NTFS/HPFS

 

MBR contents:

Boot Code: Unknown, but bootable

 

Partition at LBA 40:

Boot Code: Unknown, but bootable

File System: HFS Extended (HFS+)

Listed in GPT as partition 1, type EFI System (FAT)

 

Partition at LBA 409640:

Boot Code: Unknown, but bootable

File System: HFS Extended (HFS+)

Listed in GPT as partition 2, type Mac OS X HFS+

Listed in MBR as partition 2, type af Mac OS X HFS+

 

Partition at LBA 209052600:

Boot Code: None

File System: HFS Extended (HFS+)

Listed in GPT as partition 3, type Mac OS X HFS+

Listed in MBR as partition 3, type af Mac OS X HFS+

 

Partition at LBA 210888704:

Boot Code: None (Non-system disk message)

File System: FAT32

Listed in GPT as partition 4, type Basic Data

 

Partition at LBA 210901320:

Boot Code: None

File System: Unknown

Listed in MBR as partition 4, type 07 NTFS/HPFS, active

Link to comment
Share on other sites

Ok, so I've re-install chameleon again, and then fixed vista so it would boot.

here is what I get, first vista boot loader.

if i choose nst mac os I get to darwin bootloader.

If i then choose os x the first entry.

it never loads the kext in EFI how would I change this? could I just change the hd(0,2) osx to hd(0,1) osx?

hd(0,1) being my EFI partition with boot and kext? would it boot? and if so how would you change that.

i'm really close... someone? anyone?

 

dunno why picture are not loading.

Link to comment
Share on other sites

  • 6 months later...
Ok, so I've re-install chameleon again, and then fixed vista so it would boot.

here is what I get, first vista boot loader.

if i choose nst mac os I get to darwin bootloader.

If i then choose os x the first entry.

it never loads the kext in EFI how would I change this? could I just change the hd(0,2) osx to hd(0,1) osx?

hd(0,1) being my EFI partition with boot and kext? would it boot? and if so how would you change that.

i'm really close... someone? anyone?

 

dunno why picture are not loading.

 

Did you ever get this working? Having the same problem in SL. I can boot to both if I install easyBCD, but I just want to boot from Chameleon.

Link to comment
Share on other sites

 Share

×
×
  • Create New...