Help - Search - Members - Calendar
Full Version: [How to] Boot your real Windows partition with Parallels on Hackintosh
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
Pages: 1, 2, 3, 4, 5
Sherry Haibara
GUYS, GREAT NEWS!
Parallels with Custom Boot Camp configuration can boot Windows partitions on Hackintosh! Tested it right now!
This is what you need to do:
1) First of all, you need to get the latest Parallels Desktop beta (RC2) here.
2) Now, install it. If you have an AMD Processor, before install you need to open the package and edit the Info.plist line that says "GenuineIntel" writing instead "AuthenticAMD".
3) Open Parallels and choose to create a new virtual machine. It'll ask you what HD do you want to use. Choose Boot Camp.
4) Continue the setup, but do not run the Virtual Machine. When finished, close Parallels.
5) Use a Text Editor (like TextEdit or Nano, maybe nano works better) to edit your virtual machine configuration file (.pvs). Find the line that says:
"Disk 0:0 image = Boot Camp"
and replace it with this
"Disk 0:0 image = Boot Camp;diskxsy"
where diskxsy is your Windows/Linux/Other OS "Boot Camp" disk: for example, for me is disk1s1.
6) Save and exit.
7) Start up Parallels and launch the Virtual Machine. Enjoy wink.gif
Sherry Haibara
Kiko
Mac just got better tongue.gif
F70
Thanks alot!
PD starts the VM and displays a message about not turning it off.
However, after 30 minutes of waiting, nothing has happened yet.
Possibly I have done something wrong.
Sherry Haibara
Of course, your Windows partition needs to be prepared as you do when you boot a BootCamp partition from Parallels.
For example, I don't remember how I did, but my Windows Partition is configured for supporting Parallels, and when I boot up from Parallels Windows XP starts in something like a "Parallels mode".
I'll post my Windows boot configuration.
Sherry Haibara

EDIT: yeah, this is my configuration:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Parallels Configuration" /fastedetect /NoExecute=OptOut
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=optin /kernel=ntkopvs_.exe /hal=halopvs_.dll
cyclonefr
doesn't work with Vista (though it doesn't work either on a real Mac).

Anyway nice find, may I ask you how you discovered that ? smile.gif

EDIT : did you put IDE0:0 for the HDD in Parallels ? And are you using MacFuse (though I tried to uninstall it, and same thing, it can't find my partition, even though it unmounts it so I know it recognized it...)
Sherry Haibara
QUOTE(cyclonefr @ Feb 4 2007, 02:37 PM) *
Anyway nice find, may I ask you how you discovered that ? smile.gif

EDIT : did you put IDE0:0 for the HDD in Parallels ? And are you using MacFuse (though I tried to uninstall it, and same thing, it can't find my partition, even though it unmounts it so I know it recognized it...)

1) I've just read this: http://forum.parallels.com/post42129.html . I thought it was a good chance to make Parallels Boot Camp working on an Hackintosh, so I just tried and it just worked. smile.gif
2) Parallels defaults connect the first virtual HDD as IDE0:0, so I didn't modified it. It was already ok.
3) And yes, I'm using MacFuse too; it works pretty well, but of course Mac OS X unmounts the Windows partition when Parallels start up.
Sherry Haibara
Soündless
nice work! i m going to try it once my dad finishes looking at stuff on my hackintosh
Soündless
do you know if it would be possible to do that if xp is on another hard drive? i tried that, but it said unable to mount.
asap18
Don't you need to boot into windows and install parallels tools in it?
U.C.
Will try tomorrow, must sleep now. Man this is so awesome. Finally Office 2007. Also if I am running Parallels, can I mount my NTFS drives as network shares and disable MacFUSE, coz MacFUSE speed is soooooooooooooooooooooooo slow.

This is front page news worthy, someone put it up.
Sherry Haibara
QUOTE
do you know if it would be possible to do that if xp is on another hard drive? i tried that, but it said unable to mount.
I think it's possible, just because my Windows XP partition is not on the same hard drive where OSX86 is.
QUOTE
Don't you need to boot into windows and install parallels tools in it?

I did it from the Virtual Machine, as I'd do whit an HDD image file.
Don't know much about Windows Vista support, maybe I'll try.
Sherry Haibara

EDIT: It seems that the primary boot partition needs to be active and bootable; otherwise Parallels will say: "Unable to open disk imag Boot Camp;diskxsy".
Dr. Hurt
OH....
So that's why I had this problem. I didn't have the windows partition active.
I thought my system was too old for parallels or maybe something wasn't supported.
Thank you Sherry.
asapreta
Well Indeed.
Very good news.
Will try later.
Dr. Hurt
OK. So I set windows partition as active and booted os x using chain0 but when I tried to boot windows in parallels, I got the "Unable to open disk image Boot Camp;disk0s1!" message again. I'm starting to lose hope.
cbmkgd
Good news, might eventually try this on mac finally.

btw, the linked parallels' forum thread does mention:
QUOTE
To replace a standard virtual disk definition by definition of a “Custom Boot Camp disk” do the following:
* change the media value to ‘1’
* replace the image value ‘disk.hdd’by a string in the following format:
Boot Camp;diskNsA;diskNsB;diskNsC and so on, where DiskNsY is the BSD name of a disk partition to be used in context of a “Custom Boot Camp disk”.

So maybe the media = 1 bit is what's missing for ahmad and others.
triggerc
I can't get it working either. Every time I try it I get the "unable to open disk image Boot Camp;disk0s1 error.
Sherry Haibara
QUOTE
disk0s1 error.

Disk0s1 is the Mac root disk.
It cannot be unmounted.
Before modify the configuration file, do a "mount" command to see what disks are mounted.
Maybe I'll try to solve your problem if you post your Parallels configuration file here.
Sherry Haibara

EDIT: this is mine. I hope it'll help you.
CODE
[System]
Boot = c
Parallels VM Name = Boot Camp
VM Id = {6d14cc8a-f14f-42b5-b4b5-a59077aa86ff}
VM Description =
OS Type = 135
Memory = 192
Video Memory = 8
Memory block size = 10
Acceleration level = 2
Enable write-back disk cache = 1
VT-x support = 0
Start auto = 0
AutoShutdown = 0
Start full screen = 21
Start dashmode = 0
Start full screen warning = 1
PC Speaker enable = 1
Window Mode = 1
Multi frame = -1
Guest Tools Status = 2
[Shared folders]
Shared folders enabled = 1
Global sharing enabled = 1
Shared folders count = 0
[Video]
Video resolutions enabled = 1
Video resolutions count = 0
[Coherence]
Show taskbar = 1
Relocate taskbar = 0
Exclude Dock = 1
Multiple displays = 0
[IDE devices]
Disk 0:0 enabled = 1
Disk 0:0 = 1
Disk 0:0 media = 1
Disk 0:0 connected = 1
Disk 0:0 image = Boot Camp;disk1s1
Disk 0:0 cylinders = 0
Disk 0:0 heads = 0
Disk 0:0 sectors = 0
Disk 0:1 enabled = 1
Disk 0:1 = 2
Disk 0:1 media = 1
Disk 0:1 connected = 1
Disk 0:1 image = Default CD/DVD-ROM
Disk 1:0 enabled = 0
Disk 1:0 = 0
Disk 1:1 enabled = 0
Disk 1:1 = 0
[Floppy disks]
Floppy 0 enabled = 1
Floppy 0 = 1
Floppy 0 image = /Library/Parallels/Tools/vmtools.fdd
Floppy 0 connected = 0
[Serial ports]
COM1 enabled = 0
COM1 = 0
COM2 enabled = 0
COM2 = 0
COM3 enabled = 0
COM3 = 0
COM4 enabled = 0
COM4 = 0
[Parallel ports]
LPT1 enabled = 0
LPT1 = 0
LPT2 enabled = 0
LPT2 = 0
LPT3 enabled = 0
LPT3 = 0
[Sound]
Sound enabled = 1
Sound = 1
Sound connected = 1
Sound device = Default Audio
Mixer device = Default Audio
[Network]
Network enabled = 1
Network = 3
Network connected = 1
Adapter No = 0
Adapter name = Default Adapter
Adapter type = 4
Port = 0x00000300
IRQ = 3
MAC address = 0064c4bfb31f
Network2 enabled = 0
Network2 = 0
Network3 enabled = 0
Network3 = 0
Network4 enabled = 0
Network4 = 0
Network5 enabled = 0
Network5 = 0
[Usb]
USB enabled = 1
USB = 1
USB autoconnect = 0

Please note that
CODE
Disk 0:0 image = Boot Camp;disk1s1

is my Windows partition: connected as BootCamp;disk1s1 to IDE 0:0.
y2kwok
I've successfully linked the native partition but I couldn't get it bootable, neither the partition with my native windows nor another partition with the winxp system files just copied after the 1st setup of winxp (i.e. boot from winxp CD) under parallels' virtual environment. Anyone got this problem too?

btw, I've set the HDD as the place other than 0:0 coz parallels couldn't make use of the partition under the setting of 0:0
Alucard!
I have no network on parallels with vista! =(
U.C.
y2kwok, I have the same problem. If my Harddisk1 is 0:0 it wont boot. If I set my Harddisk1 as anything but 0:0, it boots, but asks me to insert bootable media. Man I was so hoping it would work.

Also Mac is on disk0s2, while Windows is on disk0s1. Any suggestions??
Sherry Haibara
Did you try to make your Windows partition active AND bootable?
Also, please try to run Parallels in super-user mode from Terminal.
For me it's hard to understand your problems because my english is not the best and I haven't got your problems, but if you report (maybe with screenshots?) exactly your errors, config files and HW configuration... Maybe I'll try to solve the problems.
Sherry Haibara
U.C.
Heres wht I did

1) Install Parallels and made XP partition Active and Bootable. Rebooted to confirm.
2) Completed Setup Wizard as given in guide
3) Make change in the .pvs file (added disk0s1 - WinXP partition)
4) Clicked Run
5) Parallels gave me an "Unable to Mount Error"
6) Clicked on Harddisk1 in Parallels Window
7) Clicked on Advanced TAB
8) Changed "Connect to" option from 0:0 to 1:0
9) Restarted Parallels
10) Clicked on Play Button
11) Parallels starts biggrin.gif
12) Parallels says my HDD is not bootable

Click to view attachment
Faxe System
Hi, I have the problem that when I set the Windows partition to active and bootable I can't start MacOS because then the Windows bootloader comes up and not the Darwin bootlaoder. I set Windows active via Acronis Disk Director Suite. Please help me biggrin.gif
cyclonefr
Same error as you guys on my hackintosh, but I am using Vista, and i'm pretty sure that's my problem.

So if you are using it too, then here is the problem.

I have the EXACT same problem with my MacBook Pro running Vista with real bootcamp. (0:0 and 0:1 that says no bootable media, etc)
Sherry Haibara
For the unbootable media error, I will investigate.
I guess is because your Windows partition is not really bootable, but your HD is. What I mean is that maybe the Windows bootloader is in the HD MBR, and not in the partition MBR.
Maybe I'll try to see what bootloader we can use to boot Windows in this case...
Sherry Haibara
F70
I was thinking to use grub or lilo somehow, but since I have had a working osx86 installation for a few months now, and did not have any 'real' xp installations, I kind of
forgot about the whole xp thing. I do not believe that it is possible to virtualize a ntfs-xp-disk on my machine.
I downloaded wingrub but since I have not got any of my other disks connected, I'm guessing that it won't work.
Possibly I am going to have to edit my darwin bootloader to see my xp installation hdd.

Also, parallels sees my xp installation fine, it just won't boot it. It just sits there indefinitely, displaying the message I am not to stop the vm or alter the guest os in any way or risk data loss. And what's more, when I boot into xp natively, it says something about paralells tools and not being able to find them anymore. That of course, makes sense.

So now I've booted into xp natively by removing the sata and ide cables where nessecary and am going to convert my xp partition to fat32 from ntfs with partitionmagic. I think I've done that before a really long time ago. Luckely I can put stuff I'm going to need on my pb and external hdds.
U.C.
Ill try to install XP from within Parallels to my WinXP partition. That should write MBR to disk, it needs a format nonetheless.
Prasys
Bah , it does not work. I dont know why....I think it might need boot camp tools ! . Let me install that and try again
Bennieblanco
Thnk u for ur guide smile.gif im stuck right after i want to complete setup cause i dont have the option to select the bootcamp option in paralells ..


I have Mac OS X 10.4.5 and Windows XP in dual boot with darwin bootloader

can anyone help me ?
Prawker
Thx for this! i have been trying to figure out how to install parallels on my AMD Hackintosh forever!
lord_muad_dib
good find!
dong
I will give it a try tonight on my T60p. Thanx. thumbsup_anim.gif
Aziz
Sorry it might sound a little funny, but forgive me cause I'm quite novice in these things.

Can you tell me what's the difference between this topic and this one(NTFS Read/Write Support Finally here!, Instructions!!).
because, as far as I found they are talking about the same thing. accessing Win files from OSX and OSX files from Win.

please correct me, cause I think I'm wrong, and I haven't got the idea.
macgirl
Is best to unmount the HD when it is working with Parallels?

EDIT:
I just saw that Parallels unmount the disk whe it runs the virtual machine but it says that "Boot Camp is not installed on this computer"

Any trick for that?
dong
The post host must have missed something in his steps. I guess before we apply his method, we should first learn how to turn a native windows partition into a boot camp windows partition.
Just tried with same "disk0s1 error".
macgirl
@Sherry, does your Mac OS and Windows Partitions are in the same drive?

Because I have one disk for Mac OS and another one for Files (that I intent to use as installation for XP).

Also, I migrated my XP Image from VMware and it worked great, but the Linux and the Win98 images are no so great after the migration to Parallels.
e-rick
Good news for anyone who wants to kill his/her windows installation.
Because hardware differs things go horribly wrong. Yes, seeing your partition boot in Parallels is very sweet, but having to reinstall all drivers on next real windows boot really sux...
Sherry Haibara
QUOTE
@Sherry, does your Mac OS and Windows Partitions are in the same drive?
No, they aren't in the same HD. Mac OS X is installed into a 80 GB ATA HD, Windows is installed into a 160 GB SATA HD.
Also... At this point seems that I missed something, but I wonder what...
QUOTE
Because hardware differs things go horribly wrong. Yes, seeing your partition boot in Parallels is very sweet, but having to reinstall all drivers on next real windows boot really sux...

I think you missed the point.
You don't have to reinstall drivers everytime.
I just installed native drivers booting Windows in native, and then I installed Parallels drivers.
It works like magic both in Parallels and native, so...
Anyway, I am wondering if it depends from hardware specifics.
My hardware is:
- AMD64 3200+ Processor (SSE2/SSE3/PAE)
- 80 GB ATA HD + 160 GB SATA HD
- ASUS A8V-E Deluxe motherboard with VIA chipset
- NVidia GeForce 6200 TC
- 512 MB DDR
Also, my Hackintosh is running Mac OS X 10.4.8.
Sherry Haibara
macgirl
I will try with my Mac OS X ATA Drive...

EDIT:
I tried but same error, huh.gif

Is there any file that could let parallels think Boot Camp is installed? I'll try to install the program and see what happens...
wilfred2
Works for me. Thanks.

I put A Second HD with only windows and works.
macgirl
QUOTE(macgirl @ Feb 9 2007, 01:59 PM) *
I will try with my Mac OS X ATA Drive...

EDIT:
I tried but same error, huh.gif

Is there any file that could let parallels think Boot Camp is installed? I'll try to install the program and see what happens...

Well that didn't work, Boot Camp is installed yet Parallels say same thing BUT...

I DID IT,I repartitioned one of my drives to GPT, now Parallels does not complain about Boot Camp not installed, and my XP installation sees the partition too.

report more later...
Jeezoflip
I had two disks. My first drive has XP on it. My second has OS X on it. Heres my XP boot.ini....

CODE
[boot loader]
;timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
C:\Chain0="Mac OS X86" "Quiet Boot"="Yes"


I tried disk0s1, but no go. Any ideas?

Disk util info on that disk.

CODE
Name :     WDC WD1200JB-75CRA0
    Type :     Disk

    Disk Identifier :     disk0
    Media Name :     WDC WD1200JB-75CRA0 Media
    Media Type :     Generic
    Connection Bus :     ATA
    Connection Type :     Internal
    Connection ID :     Device 0
    Partition Type :     FDisk_partition_scheme
    Device Tree :     /PCI0@0/pci8086,244b@1F,1/CHN0@0/@0:0
    Writable :     Yes
    Ejectable :     No
    Mac OS 9 Drivers Installed :     No
    Location :     Internal
    Total Capacity :     111.8 GB (120,000,000,000 Bytes)
    S.M.A.R.T. Status :     Not Supported
    Disk Number :     0
    Partition Number :     0


And heres the terminal 'mount' command

CODE
/dev/disk1s1 on / (local, journaled)
devfs on /dev (local)
fdesc on /dev (union)
<volfs> on /.vol
automount -nsl [141] on /Network (automounted)
automount -fstab [151] on /automount/Servers (automounted)
automount -static [151] on /automount/static (automounted)
/dev/disk0s1 on /Volumes/Untitled (local, read-only)
e-rick
well. i followed directions from the startpost, but when i boot into windows, it's whining about a changed hardware config and wanting new activation etc.. which sux.. the end of the whole story was that my xp install was completly f*cked up and gave blue deathscreens randomly when booting.
When I did get into XP natively it was bitching about system-resource errors for keyboard and some other things.. I'm going to reinstall.. (don't know why I even bother thuogh... crappy windows.. )
skredii
QUOTE(Unstable Connection @ Feb 5 2007, 08:12 PM) *
Heres wht I did

1) Install Parallels and made XP partition Active and Bootable. Rebooted to confirm.
2) Completed Setup Wizard as given in guide
3) Make change in the .pvs file (added disk0s1 - WinXP partition)
4) Clicked Run
5) Parallels gave me an "Unable to Mount Error"
6) Clicked on Harddisk1 in Parallels Window
7) Clicked on Advanced TAB
8) Changed "Connect to" option from 0:0 to 1:0
9) Restarted Parallels
10) Clicked on Play Button
11) Parallels starts biggrin.gif
12) Parallels says my HDD is not bootable

Click to view attachment


Exactly the same error here. Anyone already managed to get this working while having windows and osx86 installed on the same disk?
Jeezoflip
Someone please help. I would love to get this to work!
kfc
Thanks Sherry.
I've had a few failed attempts.
I had once lost all of my data in my Sata hard disk. Yesterday I saw info about success with 2nd hard drive. I bought a new Sata 250mb western D hdd. After I restored my lost data in the original hd. I started to install OSX and got the parallel running my windows partition from a different hdd successfully.
I think making both Winxp and Osx in active mode is the main reason for the successful boot.

However, there's still a few thing yet to be tested.

Thanks again guys.
This is quite handy for me because eventho I've already got a mbp. having my p4 running the same way as my mbp really helps me to make use of my old rig again.
Cheers.
kfc
Damn...
I don't know what I did.
after a few reboot. the Parallel doesn't work with my windows partition anymore.
I've tried to use "fixmbr" but it doesn't work out well.
I'm trying to format the windows partition and start over again.
kfc
ok guys.
i think I've found the reason why it acts in this way.
I've set it to boot osx for default.
Parallel only works when we set the boot sequence as winxp as default.
cheers.
donh
QUOTE(kfc @ Feb 11 2007, 07:42 AM) *
ok guys.
i think I've found the reason why it acts in this way.
I've set it to boot osx for default.
Parallel only works when we set the boot sequence as winxp as default.
cheers.

Ok so what boot loader will you use? I am using Darwin and don't think I can set it to boot windows by default. Any body know how to do that? I am thinking of using win grub any way. I like grub but have never used win grub. Don't have Linux on this laptop.

Thanks,
Don
iMacME
i installed Parallels on my Hackintosh but it doesn't even give me the option of selecting bootcamp. Do I have to install bootcamp before it recognizes my windows partition? also i use Windows bootloader, and from there I select to boot OSX, does that make a difference? my Windows partition is disk0s1 and OSX is disk0s2.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.