Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Dual Boot VISTA/LEOPARD, same HD over GUID+EFI V8
22,155 reads · 2008-01-18 – 2008-12-17
Guide 10.X Core AMD OSx86 Retail DVD / USB

Dual Boot VISTA/LEOPARD, same HD over GUID+EFI V8

"How to" dual boot Leo (AMD) / Vista (GUID + Efi V8 the same HDD) -You need. -A pendrive labeled "EFI" -Install DVD (leoapard Zephyroth) -Install DVD (Vista 32/64) - Efi pack ( Extract the efi pack to the root of your pendrive) 1. Boot…

Primary Author
@roisoft Published 2008-01-18
Collection
OSx86 Core & 10.X
Archival Footprint
22,155 historical reads · 14 curated field notes (from 29 dispatches) · 2008-01-18 – 2008-12-17
Credited Voices (8)
@roisoft (10)@crawle (8)@DoiX (5)@Puttabong (2)@1207FX@l3opard@bender.over@Ianxxx

"How to" dual boot Leo (AMD) / Vista (GUID + Efi V8 the same HDD)

-You need.

-A pendrive labeled "EFI"
-Install DVD (leoapard Zephyroth)
-Install DVD (Vista 32/64)
- Efi pack ( Extract the efi pack to the root of your pendrive)

1. Boot into Leopard install dvd and open disk utility, click your HD you are makeing a Guid then click the partition tab click the drop down menu and select the number of partitions that you need, in my case i have used two, the first one for VISTA( Fat32), the second one for LEOPARD (Mac Os Extended (journaled)) then click options and select GUID, aply and reboot when it´s finished.

2. Boot into Vista install dvd and when you see the screen of disk selection, click the patición in fat32 and format in NTFS, then install Vista.

3. When vista finishes, boot into leopard DVD and install over the partition that you have created in the step 1. When Leopard finishes, reboot again into leo dvd plug the pendrive labeled "EFI" and open a terminal and type this:

diskutil list

You´ll see something like this

/dev/disk0
   #:                       TYPE NAME                  SIZE       IDENTIFIER
   0:      GUID_partition_scheme                             *226. Gi   disk0
   1:                        EFI                              200.0 Mi   disk0s1
   2:       Microsoft Basic Data VISTA                       * 35.05 Gi  disk0s2
   2:                  Apple_HFS LEO                          186.0 Gi   disk0s3

/dev/disk1
    #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                                  *4.4 Gi     disk1
   1:        Apple_partition_map                                     31.5 Ki    disk1s1
   3:                  Apple_HFS Leopard-AMD-10.5.1      4.4 Gi     disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                                 *250.0 Mi   disk2
   1:                  Apple_HFS EFI                           249.9 Mi   disk2s1
         

cd /volumes/efi/pc_efi_v80

umount -f /dev/disk0s3

./startupfiletool /dev/rdisk0s3 ./boot_v8

dd if=./guid/boot1h of=/dev/rdisk0s3 bs=512 count=1

dd if=./guid/boot0 of=/dev/disk0 bs=400 count=1

reboot and that´s all, you don´t need touch the Vista bootloader you´ll see Darwin with those options

- 1. hd (0,1)
- 2. hd (0,2) Foreign BOOT (VISTA)
- 3. hd (0,3) LEOPARD

Enjoy...

Author Updates & Technical Revisions

Follow-up dispatches by @roisoft

Author Update #1 @roisoft 2008-01-20

open a terminal and install efi again, you must unmount the disk, that is the most important thing.

diskutil unmount /dev/"all the partitions"
umount -f /dev/"leo partition"
Author Update #2 @roisoft 2008-01-21

Boot over install DVD, plug your pendrive and open a terminal and try this

diskutil list (take note of your device)

cd /volumes/efi/pc_efi_v80

diskutil unmount /dev/diskX (X=device)

umount -f /dev/rdiskXsY (X=device Y=leo partition)

dd if=./guid/boot0 of=/dev/disk0 bs=400 count=1

reboot

Author Update #3 @roisoft 2008-01-21

if you only want a Mac Os, boot over install dvd, choose a guid partition scheme when the install finishes boot over the install dvd again open a terminal and install efi

Author Update #4 @roisoft 2008-01-21

please, post your hard..i don´t remember

try over MBR

diskutil unmount diskX

cd /volumes/efi/pc_efi_v80

./startupfiletool /dev/diskXsY ./boot_v8

Author Update #5 @roisoft 2008-01-21

I only have SATA HD, i don´t know if with ATA disk works.

<a href="" target="_blank"><img src="" border="0" alt="Free Image Hosting at www.ImageShack.us" /></a>

<a href="" target="_blank"><img src="" border="0" alt="Free Image Hosting at www.ImageShack.us" /></a>

Author Update #6 @roisoft 2008-01-23

I have never tried it, maybe with rEFit, you can try it and post your results here.

Author Update #7 @roisoft 2008-01-26

that´s the problem man!

Try this

open a terminal before the last step "dd if=./guid/boot0 of=/dev/disk0 bs=400 count=1" unmount all the partitions, then again "umount -f /dev…"

Synthesized Community Field Notes

14 technical responses curated from 29 original dispatches

Field Note #1 @DoiX 2008-01-20

i tried installing efi with rev1 but i get "b0 error." when trying to boot into leo, any ideas?

Field Note #2 @DoiX 2008-01-20

still not working, same error
edit: can i install efi using this method without having vista installed? (i want to give up windows permanently)

Field Note #3 @DoiX 2008-01-21

with efi i get "still waiting for.." without efi its works... any other ideas?

Field Note #4 @DoiX 2008-01-21

40 GB seagate ATA, i tried MBR i got the b0 error, i tried again GUID after instaling efi i got hfs+ partition error =))…i think my PC has AIDS or something

Field Note #5 @DoiX 2008-01-25

just wanted to say that EFI work on ATA ... the partition wasn't erased properly thats why i got those errors

Field Note #6 @crawle 2008-01-26

A little question: I couldn't use the "unmount"ing when installing EFI (unknown function or similiar), so I skipped it. I can't execute the last command:

dd if=./guid/boot0 of=/dev/disk0 bs=400 count=1

It says: Ressource busy

-crawle

Field Note #7 @Puttabong 2008-01-26

crawle, Use the Disk Utility to unmount all Leo Partitions - for example if you have a partiton on a disk, don't only unmount the disk, but also the partition! Then execute the command again!

Kind Regards,
zenpath

Field Note #8 @crawle 2008-01-26

So what should I do first? I think, I didn't understand you right, excuse me.

Field Note #9 @crawle 2008-01-26

BTW: just "unmount -f ..." doesn't work. Only "diskutil unmount" works, but without the flag.

Field Note #10 @Puttabong 2008-01-26

umount -f /dev/diskXsX

Not only umount -f, and not unmount -f, but exactly like written above!

Field Note #11 @crawle 2008-01-26

Alright. It worked.
So I rebooted ... and ... "System config file 'com.apple.Boot.plist' not found. ...
Any idea?

Field Note #12 @crawle 2008-01-26

Oh, it's a pitty. So is there no way to install Leopard?

Field Note #13 @bender.over 2008-07-14

Please share the EFI Pack. I can't find it anywhere

Field Note #14 @Ianxxx 2008-12-17 ↳ Re: @roisoft
@roisoft"How to" dual boot Leo (AMD) / Vista (GUID + Efi V8 the same HDD) -You need. -A pendrive labeled "EFI" -Install DVD (leoapard Zephyroth) -Install DVD (Vista 32/64) - Efi pack ( Extract the efi pack to the root of your pendrive) 1. Boot into Leopard install dvd and open disk utility, click your HD you are makeing a Guid then click the…

Vista won't let me install to a GUID partition, even with service pack one slipstreamed on the disk, any ideas?

Corroborated & Participated: @1207FX @l3opard @crawle
Sources & Contributor Provenance (8 credited usernames · Thread #64)
UsernameDossier ContributionDispatchesActive Window
@roisoftPrimary Author102008-01-18 → 2008-01-26
@crawleCore Contributor82008-01-26 → 2008-07-14
@DoiXCore Contributor52008-01-20 → 2008-01-25
@PuttabongContributor22008-01-26
@1207FXContributor12008-01-21
@l3opardContributor12008-01-22
@bender.overContributor12008-07-14
@IanxxxContributor12008-12-17