Jump to content

[How to] Boot your real Windows partition with Parallels on Hackintosh


249 posts in this topic

Recommended Posts

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 :)

Sherry Haibara

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Edited by Sherry Haibara
Link to comment
Share on other sites

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 ? :)

 

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...)

Edited by cyclonefr
Link to comment
Share on other sites

Anyway nice find, may I ask you how you discovered that ? :)

 

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. :)

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

Link to comment
Share on other sites

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.

Edited by Unstable Connection
Link to comment
Share on other sites

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.
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".

Edited by Sherry Haibara
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Good news, might eventually try this on mac finally.

 

btw, the linked parallels' forum thread does mention:

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.

Link to comment
Share on other sites

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.

[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

Disk 0:0 image = Boot Camp;disk1s1

is my Windows partition: connected as BootCamp;disk1s1 to IDE 0:0.

Edited by Sherry Haibara
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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??

Edited by Unstable Connection
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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 :star_smile:

12) Parallels says my HDD is not bootable

 

post-14713-1170702764_thumb.png

Edited by Unstable Connection
Link to comment
Share on other sites

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 :(

Edited by Faxe System
Link to comment
Share on other sites

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)

Link to comment
Share on other sites

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

Link to comment
Share on other sites

 Share

×
×
  • Create New...