VMware Workstation ProにmacOS 14 Sonoma をインストールする

May 24, 2024

emulatormacOSVMware

目次

はじめに

2024年5月、VMware Workstation Proが個人利用者向けに無償開放されました。VMware Workstation ProはWindows上で動作する仮想環境です。個人利用であれば無償で使って良いとのことのようです。これを記念して、VMware Workstation Proに2023年9月にリリースされた最新のmacOSであるSonoma をインストールしてみたいと思います。

VMware Workstation Proにより、Windows11上で最新のmacOSが動作します。

https://blogs.vmware.com/teamfusion/2024/05/fusion-pro-now-available-free-for-personal-use.html
VMware Fusion Pro: Now Available Free for Personal Use

VMware Workstation Proのインストール

以下のページからVMware Workstation Proのインストーラーをダウンロードできます。ただし、その前にbroadcom.comのサイトのアカウントを作っておく必要があります。

https://support.broadcom.com/group/ecx/productdownloads?subfamily=VMware+Workstation+Pro
VMware Workstation Pro Download

以前にVMware PlayerやFusion Playerを利用する際、アカウントを作った経験がある場合、そのアカウントがそのまま利用できるはずですが、筆者の場合自分の名前を登録する際、日本語で登録してしまい、結局それが文字化けを引き起こし以前のアカウントを利用できず、再作成となりました。

インストーラーをダウンロードしたら、起動し指示に従ってインストール。

「個人利用目的でVMware Workstation 17を使用(U)」を選択するとライセンスキー不要でインストールできます。

vmware_workstation_startup.png

筆者の場合、拡張キーボードドライバのインストールにチェックを入れました。

install_vmware.png

ここまでは簡単なのですが、インストールしたVMware Workstation Proでは、ゲストOSとしてWindowsとLinuxしか選べません。

vmware_1.png

macOSを稼働するためには、インストールしたVMware Workstation Proにパッチを当てる必要があります。この点が釈然とせずダークなイメージがつきまとうので、これまでVMwareとは距離をおいていましたが…

VMware Workstation Proのパッチは、「Unlocker」と呼ばれています。ロックされていたmacOSのインストールをアンロックするという意味なんでしょう。そもそもなんでVMware Workstation ProにmacOSのエミュレーション機能が実装されているにも関わらずロックされているのか?疑問です。
Unlockerは公式のものではなく、野良で開発されたものなので危険なものもあるかもしれません。

筆者が使用したものは、以下のサイト

https://github.com/DrDonk/unlocker/releases
DrDonk/unlocker

ここにあったunlocker426.zipを使用しました。

unlocker426.zipを伸張し、

windows/unlock.exeを管理者として実行。途中enterキーを押下する必要がありますが、一瞬で終わります。

パッチを当てたあとでは、ゲストOSとしてApple Mac OS Xが選べるようになります。

vmware_2.png

以上で、VMware Workstation Proの準備が整いました。

macOS 14 Sonomaインストーラーの入手

まずはmacOS上で操作。

AppStoreを開き「Sonoma」を検索する。

download_sonoma_1.png

「入手」をクリックすると、ソフトウェア・アップデート経由でmacOS Sonomaのダウンロードがはじまる。

download_sonoma_2.png

ダウンロードが完了するとSonomaインストーラが起動する。

download_sonoma_3.png

macOS Sonomaのインストールはせずに、インストーラーを終了する。

アプリケーションフォルダーに「macOS Sonomaインストール.app」が生成されていることを確認する。

download_sonoma_4.png

インストールメディアイメージの作成

インストーラーから起動可能なISOディスクイメージを作成する手順を示します。以下は現役macで実行できます。

まずは、アプリケーションフォルダーに「macOS Sonomaインストール.app」が生成されていることを確認してください。

以降は全てmacOSのターミナル上での操作。

(1) 15GBの空イメージを作成する。

$ hdiutil create -o sonoma  -size 15G -layout SPUD -fs HFS+J -type SPARSE
created: /Users/username/sonoma.sparseimage

(2) 空イメージをマウントする。

$ hdiutil attach sonoma.sparseimage -noverify -mountpoint /Volumes/Sonoma
/dev/disk2          	Apple_partition_scheme         	
/dev/disk2s1        	Apple_partition_map            	
/dev/disk2s2        	Apple_HFS                      	/Volumes/Sonoma

(3) 空イメージに、起動可能なインストールメディアを作成する。

$  sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/Sonoma
Password:
Ready to start.
To continue we need to erase the volume at /Volumes/Sonoma.
If you wish to continue type (Y) then press return: Y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying essential files...
Copying the macOS RecoveryOS...
Making disk bootable...
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 100%
Install media now available at "/Volumes/Install macOS Sonoma"

(4) ボリュームをアンマウントする。

$ hdiutil detach "/Volumes/Install macOS Sonoma"
"disk2" ejected.

このコマンドで失敗した場合は、ボリュームを強制的にゴミ箱へドラッグ!

(5) isoイメージに変換する。

$ hdiutil convert sonoma.sparseimage -format UDTO -o sonoma
Driver Descriptor Map(DDM: 0)を読み込み中…
Apple(Apple_partition_map: 1)を読み込み中…
(Apple_Free: 2)を読み込み中…
disk image(Apple_HFS: 3)を読み込み中…
..............................................................................
経過時間: 33.411s
速度: 459.7Mバイト/秒
節約率: 0.0%
created: /Users/username/sonoma.cdr

(6) 後始末

$ mv sonoma.cdr InstallSonoma.iso
$ rm sonoma.sparseimage

以上で起動可能なインストールメディアイメージ「InstallSonoma.iso」が完成。

VMware Workstation ProにSonoma仮想マシンを作成

VMware Workstation Proを起動し、ホームタブ上の「(+)新規仮想マシンの作成」をクリック。

vm_sonoma_setting_01.png

新規仮想マシン作成ウィザードが開きます。

vm_sonoma_setting_01_2.png

仮想マシンの設定は以下のスクリーンショットを参考に。(筆者にて動作実績がある設定)

インストーラーディスクイメージファイルは、前節で作成した「InstallSonoma.iso」を指定。

vm_sonoma_setting_02.png

ゲストOSの選択

ゲストOSは「Apple Mac OS X」、バージョンは「macOS 14」を選択。

vm_sonoma_setting_03.png

仮想マシンの名前と場所を指定

vm_sonoma_setting_04.png

仮想ディスクのサイズを指定

vm_sonoma_setting_05.png

以上で設定完了。お好みで「ハードウェアをカスタマイズ(C)…」を設定し…

vm_sonoma_setting_06.png

Sonoma仮想マシンが出来上がった。

vm_sonoma_setting_07.png

「この仮想マシンをパワーオンする」でSonoma vmを起動すると、Sonomaのインストールが進みます。

macOS Sonoma のインストール

(1) 「仮想マシンの再生(L)」でSonoma vmを起動すると、Appleロゴの後、言語選択画面が出るので、「日本語」を選択。

install_sonoma_02.png

(2) メニュー画面に切り替わる。まずはディスクユーティリティを選択。

install_sonoma_03.png

(3) 「VMware Virtual SATA Hard Drive Media」がインストール先のディスク。名前を「Macintosh HD」にし、「消去」ボタンをクリックし、ディスクを初期化する。

install_sonoma_04.png

(4) ディスクユーティリティを終了する。

(5) メニューに戻り、「macOSインストール」を選択する。

install_sonoma_05.png

(6) 「続ける」をクリックすると、macOS Sonomaのインストールを開始する。

install_sonoma_06.png

(7) インストール先のディスクを選択する。先に初期化した「Macintosh HD」ボリュームを選択する。

install_sonoma_07.png

(8) ディスクへのインストールが始まる。

install_sonoma_08.png

(9) vmが勝手に再起動し、インストールが継続。

install_sonoma_09.png

(10) インストール完了し、勝手にvmが再起動し、Sonomaの初期設定に遷移する。

install_sonoma_10.png

(11) ウィザード形式でもろもろの設定を行います。なんとApple IDの設定も出来ちゃいますんで、お好みで設定してください。注意する点は、「位置情報サービスを有効にする」は、この時点では有効にしないでおこくことです。有効にしてしまうと、筆者の環境ではなぜか位置がクパチーノに固定されてしまいました。(クパチーノはアップルの本社の所在地ですね。)それだけではなく、タイムゾーンも米国クパチーノに固定されて変更できなくなってしまいました。

install_sonoma_11.png

「位置情報サービスを有効にする」を有効にしなかったら、以下のタイムゾーン設定のページに遷移します。「位置情報サービスを有効にする」を有効にしてしまうと、タイムゾーン設定のページは出てきません。

install_sonoma_11_2.png

(12) すべての設定を終えて、Sonomaのデスクトップとご対面。

install_sonoma_12.png

なんと壁紙が白いままでした。ここで、

システム設定 > 壁紙

を開き、「スクリーンセーバとして表示」をOFFにすれば壁紙が表示されました。このバグはいずれ直ることでしょう。

install_sonoma_13.png

ここまでの段階でのデスクトップの様子。

install_sonoma_14.png

筆者の環境ではVMware上のSonomaはさすがに遅すぎて使用に耐えません。ちなみにCPUは第8世代のCorei7。 デフォルトのままでネットワークは使えました。

VMware Toolsのインストール

最初にインストーラーInstall macOS Sonoma ISOイメージがマウントされていたらアンマウント(インストーラーDVDアイコンをゴミ箱にドラッグ)します。

仮想マシン(M)>VMware Toolsのインストール(T)… メニューからVMware Toolsをインストール

vmware_tools_1.png

インストーラーイメージがマウントされるので、「VMware Toolsのインストール」を起動。

vmware_tools_2.png

インストール途中でセキュリティ許可を求められるので、「許可」をクリック

vmware_tools_3.png

VMware Toolsをインストールすると、自在にウインドウサイズを変更できるようになります。

キーボードがおかしい?

VMware Workstation ProにSonomaをインストールしてみて使ってみると…

キー入力の際、「“」を入れたつもりが「@」になってしまうとか、意図した記号キーが入力できないということはありませんか。

もしそうであれば、Sonomaが正しいキーボード種類を認識していないということです。

このような場合、

アップルメニュー > システム設定 > キーボード

「キーボードの種類を変更」ボタンをクリックし、「キーボード設定アシスタント」を起動し、キーボードの種類をANSIキーボードからJISキーボードに変更すれば直るのですが、VMware Workstation ProにインストールしたSonomaには「キーボードの種類を変更」ボタンが無い!おそらくはVMware Workstation ProがANSIキーボードをエミュレートしていて決め打ちになっているのだと思いますが…

「キーボード設定アシスタント」は、Finderから

システム>ライブラリ>CoreServices

を開き、KeyboardSetupAssistantを起動すると立ち上がるはずなのですが、VMware Workstation ProにインストールしたSonomaではこれもうまくいかない!

ここで詰んでしまったのですが、キーマッピングを変更するアプリKarabiner-Elementsをインストールすると、なぜかKeyboardSetupAssistantが起動するようになりました。

https://karabiner-elements.pqrs.org/
Karabiner-Elements

KeyboardSetupAssistantでキーボードの種類をANSIキーボードからJISキーボードに変更すればOKです。

まとめ

macOS Sonoma のインストールISOイメージを作成し、VMware Workstation Pro 17上にSonomaをインストールする方法を紹介しました。


Written by questions6768 who lives in Uji, Kyoto.