という物好きのためのものです
VMware 社が販売する Mac 用の仮想化ソフトウェア。
デスクトップ環境で使われることを想定している。
VMware Fusion は仮想デスクトップとして使用されることを
想定しているためか、仮想マシンの画面を閉じると
仮想マシン自体が終了してしまう
バックグラウンドで仮想マシンを実行するモード
% /Library/Application\ Support/VMware\ Fusion/vmrun start \
/path/to/vm.vmx nogui
Mac が立ち上がった時点で自動的に仮想マシンを起動させるために
launchctl 用の plist(XML) を準備します
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>vm-label.whatever.you.like</string>
<key>RunAtLoad</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/Library/Application Support/VMware Fusion/vmrun</string>
<string>start</string>
<string>/path/to/vm.vmx</string>
<string>nogui</string>
</array>
</dict>
</plist>
このファイルを ~/Library/LaunchDaemons/ に置きます
http://blog.as-is.net/2008/12/vmware-fusion-20.html
Mac 終了時に、仮想マシンも安全に終了させるために
vmx ファイルに以下の記述を追加する
signal.suspendOnHUP = "TRUE"
singal.powerOffOnTERM ="TRUE"