VMware Guest Mac OS X

只是單純無聊. 在 mac 上透過 vmware 跑 mac. MBP 2.4GHz 4GB 硬體真是嚇死我了. 好快!


VMware Guest Mac OS X from Sam Tseng on Vimeo.

大約只要 30 秒就可以在vmware裡面開完 mac. 簡直把我那台舊的 PowerBook g4 1.33GHz 1.25GB 打得死死.

目前 VMware Fusion 只能安裝 Leopard Server. 但是我個人認為 Leopard Client 比較實用. 所以我在 Mac OS X Hints 找到一篇 “Virtualize Mac OS X Client on VMware Fusion ” 很有幫助的文章. 可以讓你安裝 Leopard Client 在 VMware Fusion上. 作法如下 :

先將 Leopard DVD 作成 iso. 可用 Directory Utility 做出 .dmg. 在參考”轉換 .dmg 為 .iso” 這篇. 然後把做好的 iso 打開, 在 Terminal 內打入下列指令

touch “/Volumes/Mac OS X Install DVD/System/Library/CoreServices/ServerVersion.plist”

裝完 Leopard Client 重新開機, 記得還是先開機到那個虛擬光碟內. 再打入下列指令 :

touch “/Volumes/Macintosh HD/System/Library/CoreServices/ServerVersion.plist”

這樣你的虛擬Leopard Client才能正常開啟.


So far, VMWare Fusion only supports virtualizing Mac OS X Server as a guest OS. However, I prefer using Mac OS X Client. So, I found an useful article(“Virtualize Mac OS X Client on VMware Fusion“) to install Mac OS X client in VMWare Fusion.

1. Creating a Leopard DVD image .iso file.

Please insert your Mac OS X DVD into your Mac. Meanwhile, please launch “Disk Utility” application.


Make sure you selected the “Mac OS X Install DVD” icon. To click “New Image” creating “Mac OS X Install DVD.dmg” file.


After it finsihed, you need to convert .dmg file to .iso file. Please use following command to convert.

# hdiutil convert /path/to/Mac\ OS\ X\ Install\ DVD.dmg -format UDTO -o /path/to/Leopard.iso

2. Faking Leopard Server in Leopard.iso image.
Double click on Leopard.iso file to mount it. Launch “Terminal” application to type the following command to fake Leopard Client as Leopard Server.

# touch "/Volumes/Mac OS X Install DVD/System/Library/CoreServices/ServerVersion.plist"

3. Launching VMWare Fusion to process Mac OS X installation.


Make sure you selected “Apple Mac OS X” operating system.

4. Faking Leopard Server in your VMWare image.
After installed Mac OS X, please DON’T directly boot your VMWare Mac. At first boot of your VMWare Mac, you need to boot from Leopard.iso file. At this moment, you don’t need to process installation. Please launch “Terminal” to type the following command in order to cheat VMWare

# touch "/Volumes/Macintosh HD/System/Library/CoreServices/ServerVersion.plist"