[Mac] VirutalBox に macOS をインストールする

Hitoshi Arakawa | 2025/02/13 Thu 05:30

VMware Fusion の Windows 10 と Windows 7 を VirtualBox 用に変換した。

VMware Fusion から VirtualBox へ Windows 10 を移行する | 荒川仁志 公式サイト
https://www.hitoshiarakawa.com/blogs/2025/2025-02-10_moving-windows-10-from-vmware-fusion-to-virtualbox/

VMware Fusion から VirtualBox へ Windows 7 を移行する | 荒川仁志 公式サイト
https://www.hitoshiarakawa.com/blogs/2025/2025-02-11_moving-windows-7-from-vmware-fusion-to-virtualbox/

macOS も同じ方法で移行しようとしたがうまく行かなかった。

VMware Fusion から VirtualBox へ macOS Mountain Lion を移行する(失敗) | 荒川仁志 公式サイト
https://www.hitoshiarakawa.com/blogs/2025/2025-02-12_migrating-macos-mountain-lion-from-vmware-fusion-to-virtualbox/

そこで VirtualBox に macOS を新規インストールすることにした。

環境:
・macOS Sequoia 15.0.1(英語環境)
・VirtualBox 7.1.6

今回は macOS Mojave を仮想マシンとしてインストールする。

(1)macOS Mojave のインストーラーを用意する必要がある。しかし、macOS Sequoia のような新しいバージョンの macOS では古いバージョンの macOS を App Store からダウンロードできない。そこで以下のコマンドでダウンロードした(Mojave の最終バージョンは 10.14.6)。

$ softwareupdate --fetch-full-installer --full-installer-version 10.14.6

(2)1を ISO ファイルに変換する。以下のサイトにそのまま従う。

macOS 10.14 MojaveインストーラーからVMインストール用のisoファイルを作成する方法。 · GitHub
https://gist.github.com/applch/6652cd1f9aeaf7b78292d4f89c54d252

(3)ISO ファイルのインストーラーが用意できたので、あとは以下のサイトに従う。Windows 用の解説サイトだが、ほぼ同じ方法でうまくいく。

【かんたん】Windows上のVirtualBoxでmacOS Big Surが動く - Seshat - Windows, Linux, macOS -
https://daimaohsx.dip.jp/wordpress/2021/04/30/easy-how-to-install-and-enjoy-macos-big-sur-in-virtualbox-on-windows/

いくつか注意点がある。

ストレージは Mojave の場合約 24GB 以上必要だ。僕は多めに 80GB に設定した。

上記サイトのコマンド部分については macOS の場合以下のようになる(Mojave の部分は仮想マシン名だ)。

$ cd /Applications/VirtualBox.app/Contents/MacOS
$ VBoxManage modifyvm Mojave --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
$ VBoxManage setextradata "Mojave" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,1"
$ VBoxManage setextradata "Mojave" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
$ VBoxManage setextradata "Mojave" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-AA95B1DDAB278B95"
$ VBoxManage setextradata "Mojave" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
$ VBoxManage setextradata "Mojave" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

メモリーは 8GB にしていたが、もっさりした感じだったので増やしたほうがいいだろう。

意外とあっさりとインストールがうまくいった。

参考:
How to Download macOS Sequoia, Sonoma, Ventura, Monterey, Big Sur, Catalina & Mojave Full Installers
https://mrmacintosh.com/how-to-download-macos-catalina-mojave-or-high-sierra-full-installers/

macOS Mojave - Wikipedia
https://en.wikipedia.org/wiki/MacOS_Mojave

Amazon | シリコンパワー SSD 1TB【超高速 ゲーミングSSD】Read 5,000MB/s Write 4,800MB/s 3D NAND M.2 2280 PCIe4.0×4 NVMe1.4 UD9Nシリーズ SJ01KGBP44UD9N05J5 | SP Silicon Power | 内蔵SSD 通販
https://amzn.to/4b9py7f