I created and used this setup for some time, so there's no issue with the way it used to work:
- multi-boot PC, including Gentoo and Ubuntu, each on their own partition
- Gentoo kernel compiled to run as a "real" machine or as a "virtual" machine inside Ubuntu
- VM set up in Ubuntu to run the Gentoo partition as a physical disk (works fine)
- Ubuntu runs VMware workstation 7.1.3 build-324285. It runs the Gentoo VM fine, as well as various windows VMs
Now I know there are dangers associated with doing it like this, but I accept that and it was working fine, until:
I decided to move some free space between the Ubuntu and Gentoo partitions. They were both extended partitions in the same logical partition. I used gparted, fixed Grub for both installations and now they can both boot natively again and run perfectly.
However, VMware now fails to run the Gentoo VM using the physical disk. "Well duh" you say, the disk has moved. So I deleted the disk from the VM and added a new physical disk. Then I get this error message when I try and start it:
Unable to change virtual machine power state: The partition table on the physical disk has changed since the disk was created. Remove the physical disk from the virtual machine, then add it again.
Well, I just did that, so I did it again. Same error. I removed VMware and located all vmware files and deleted them. I re-installed VMware, set up the VM again, and I get the same error straight away. Now, I know the physical disk has not changed since it was created this time - how could it?
I would appreciate your help, but before you chime in and say "what do you expect, it's a physical partition?" it used to work this way fine, and it should still do so
I searched for the error message, but the posts all seem to relate to entirely different problems (ie. windows physical partitions and some boot camp thing...)