I am using Mac OS X Tiger in a VM to test building my Application. I am not concerned about the EULA, as the Mac Dev Center License agreement supersedes the Mac OS X EULA and allows me to run it for development purposes. The VM was created as follows:
- New VM with Leopard Server (not 64-bit) as the declared Guest OS.
- A single hard disk and two virtual optical drives (one with a Server ISO and one with a Client ISO).
- The hard disk is monolithicFlat with the flat file renamed to DMG so that I can mount it in the Host OS, if needed, for file access and defragmentation. Yes, VMDKMounter would have saved me a ton of space, but I have no other options at this point.
- I booted the only Tiger Installer build that I could find that doesn't crash in VMWare (10.4.7 Server - 8K1079).
- From the Installer terminal, I installed the client build of Tiger.
- I installed the 10.4.11 Combo update package as the VM it will not boot without it.
- I did the non-Server VM Licensing patching that is also required for client builds of Leopard and Snow Leopard.
- I shut down the VM, removed the second optical drive, converted the disks to AHCI (just because).
- I booted the VM, installed all the updates (Java makes this process painfully slow).
The VM now works like a charm in VMWare Fusion 6 beta even after converting to AHCI on: MacBookPro6,2, MacMini4,1 and iMac9,1. All the machines are running OS X 10.9 Mavericks DP6.
However, on the new Haswell MacBook Air (MacBookAir6,2) running either Mountain Lion or Mavericks, using VMWare Fusion 4.1.4, 5.0.3 or 6 beta in IDE or AHCI mode for the guest, the same VM crashes immediately after booting with the following error:
Any hints on how to solve that problem? I am trying to switch from MacBookPro6,2 to MacBookAir6,2 for portability reasons. I am fully aware that the both the host OS and the guest OS are unsupported, but it can't hurt to ask.
As a slightly related side-note, if you want to convert a Leopard to AHCI, make sure you delete the caches, reboot and rebuild them.