ESXi 6.0にOSXを入れてみようかと思います。
インストールメディアは事前に準備しておいてください。
僕は、Snowlopaerdから一気に、
Yosemiteまで上げてみます。
ESXiは通常、OSX Server版しかインストール出来ないのですが、
偉い人が回避するパッチを作っています。
Unlocker v2.0.6でESXi6に対応してるようです。
bbs.pcbeta.com/viewthread-1609578-1-1.html
さてやってみましょう
ESXiのデータストアに置いてから
# cd unlocker206/ # chmod -R 777 * # ls -lah total 10312 drwxr-xr-x 1 root root 2.6K Aug 8 11:42 . drwxr-xr-x 1 root root 560 Aug 8 11:41 .. -rwxrwxrwx 1 root root 3.4M Aug 8 11:41 dumpsmc.exe -rwxrwxrwx 1 root root 5.3K Aug 8 11:41 dumpsmc.py -rwxrwxrwx 1 root root 478 Aug 8 11:41 esxi-install.sh -rwxrwxrwx 1 root root 333 Aug 8 11:41 esxi-uninstall.sh drwxrwxrwx 1 root root 560 Aug 8 11:41 firmware -rwxrwxrwx 1 root root 734 Aug 8 11:41 lnx-install.sh -rwxrwxrwx 1 root root 691 Aug 8 11:41 lnx-uninstall.sh -rwxrwxrwx 1 root root 1.1K Aug 8 11:41 local-template.sh -rwxr-xr-x 1 root root 14.2K Aug 8 11:42 local.sh -rwxrwxrwx 1 root root 789 Aug 8 11:41 osx-install.sh -rwxrwxrwx 1 root root 751 Aug 8 11:41 osx-uninstall.sh -rwxrwxrwx 1 root root 6.1K Aug 8 11:41 readme.txt drwxrwxrwx 1 root root 560 Aug 8 11:41 tools -rwxrwxrwx 1 root root 3.4M Aug 8 11:41 unlocker.exe -rwxrwxrwx 1 root root 13.1K Aug 8 11:41 unlocker.py -rwxrwxrwx 1 root root 1.3K Aug 8 11:41 win-install.cmd
要らないファイルもありますが。。。
で、パッチをインストール。
# sh esxi-install.sh VMware Unlocker 2.0.6 =============================== Copyright: Dave Parsons 2011-15 Installing local.sh Success - please now restart the server!
これだけ。。。
で、再起動。
ポイント
VMを作るときに、「カスタム」を選択し、
仮想マシンのバージョンを「10」する。
OSXのバージョンをきちんと「32bit、64bit」を確認する。
仮想マシンのディレクトリ
# ls -lha total 46320664 drwxr-xr-x 1 root root 2.1K Aug 8 13:06 . drwxr-xr-t 1 root root 1.8K Aug 8 12:19 .. -rw------- 1 root root 4.0G Aug 8 13:03 MAC-117a9b07.vswp -rw------- 1 root root 40.0G Aug 8 13:19 MAC-flat.vmdk -rw------- 1 root root 72.5K Aug 8 13:04 MAC.nvram -rw------- 1 root root 465 Aug 8 13:06 MAC.vmdk -rw-r--r-- 1 root root 0 Aug 8 13:02 MAC.vmsd -rwxr-xr-x 1 root root 2.9K Aug 8 13:03 MAC.vmx -rw------- 1 root root 0 Aug 8 13:03 MAC.vmx.lck -rw------- 1 root root 150 Aug 8 13:03 MAC.vmxf -rwxr-xr-x 1 root root 2.8K Aug 8 13:03 MAC.vmx~ -rw-r--r-- 1 root root 119.9K Aug 8 13:20 vmware.log -rw------- 1 root root 172.0M Aug 8 13:03 vmx-MAC-293247751-1.vswp
こんな感じになってるはず。
OS X Leopard、Snow Leopardの場合もうひと手間
# vi osx.vmx smc.version = "0" efi64.filename = "efi64-srvr.rom"
を追記。
(32bit版を使いたいなら「efi32.filename = “efi32-srvr.rom”」)
EFIをコピーします
# ls -l unlocker206/firmware/ total 4096 -rwxrwxrwx 1 root root 2097152 Aug 8 11:41 efi32-srvr.rom -rwxrwxrwx 1 root root 2097152 Aug 8 11:41 efi64-srvr.rom
ここにServer版チェックを回避するEFIがあるので、
# cp unlocker206/firmware/efi64-srvr.rom /path/VMs/MAC # ls -lha total 46320664 drwxr-xr-x 1 root root 2.1K Aug 8 13:06 . drwxr-xr-t 1 root root 1.8K Aug 8 12:19 .. -rw------- 1 root root 4.0G Aug 8 13:03 MAC-117a9b07.vswp -rw------- 1 root root 40.0G Aug 8 13:19 MAC-flat.vmdk -rw------- 1 root root 72.5K Aug 8 13:04 MAC.nvram -rw------- 1 root root 465 Aug 8 13:06 MAC.vmdk -rw-r--r-- 1 root root 0 Aug 8 13:02 MAC.vmsd -rwxr-xr-x 1 root root 2.9K Aug 8 13:03 MAC.vmx -rw------- 1 root root 0 Aug 8 13:03 MAC.vmx.lck -rw------- 1 root root 150 Aug 8 13:03 MAC.vmxf -rwxr-xr-x 1 root root 2.8K Aug 8 13:03 MAC.vmx~ -rwxr-xr-x 1 root root 2.0M Aug 8 12:29 efi64-srvr.rom -rw-r--r-- 1 root root 119.9K Aug 8 13:20 vmware.log -rw------- 1 root root 172.0M Aug 8 13:03 vmx-MAC-293247751-1.vswp
ここにコピーしておきます。
あとは、仮想マシンを起動してOSXをインストールすればOK。
EFIやインストール画面が上がってくるまでちょっと時間がかかりますが、
焦らずに待ちましょうw
戻すときは
# esxi-uninstall.sh
こんな感じ
[tegaki]MacBook Air欲しいです![/tegaki]