Awesome stuff, iv been following this thread since the start of the year hoping someone would come up with a good straight forward guide or solution, to running OSX baremetal with windows or linux easily.
Currently, I can run OSX in vmware on windows and put it fullscreen on one of my monitors and it runs pretty good.
Performance is fine and functionality is good.
But, if I can get it running on the bare metal I think I would use it more.
Everywhere I look people say that there are tricks required in installing OSX on Xen.
Do you know if there are, or what they are, and is there anything new with Lion.
Can you boot a VMDK or other virtual machine drive in XEN? coz iv got those created already and that would be a simple solution.
Also, is there any reason NOT to use Citrix's Xen, compared with the open source project? Is it bad in anyway other than the generic "citrix gayness"?
Well, I use the Open Source Xen, mostly due to Citrix's gayness And that works fine. Problem with most people/implementations/users is that it takes a bit of time to learn how to configure things properly. In the world of computing, everything is possible, the only limiting factor is people. If you can't or won't configure/setup things yourself, it's not possible to do the three-fold bare-metal setup. There are a few GUIs but mostly it's all about commandline and text configuration files.
VMDK is for VMware only. No go there, sorry about that. For Xen, you actually use real virtualisation; you have a physical disk, and you can 'give' it to the Guest OS, and that gives you 100% hardware access to that disk. Or you can use it as a logical disk with LVM, and split it in a few pieces. The Guest OS will think it's a real disk (but it will show up as a Xen SCSI disk), and it will work like a real disk. If the Guest OS is shut-down, you can actually just mount the disk, and all the files etc are there.
Mac OS X installation on Xen still requires the OSx86 way, so if you don't want to do that, stop right there