ubuntuとQEMU/KVMでMacOSを動かしました

 0.注意

macOSは無料で使用できますが、Apple純正ハードウエア以外で使用することはmacOSソフトウエア使用許諾契約に違反する行為となる可能性があります。すべては自己責任でお願いします。
特に、appleidを入力して利用することは推奨できません。Apple純正ハードウェアで実施をお願いします。

1.概要

Ubuntu上にQEMU/KVM仮想マシンでmacOSを体験できる情報をネットで見つけて、チャレンジしました。前回、QuickemuではmacOSを起動することはできませんでしたが、今回は起動して利用することができました。その内容を記述します。

2.詳細

https://github.com/foxlet/macOS-Simple-KVM
上記手順に沿って作業をします。
環境はamd Ryzen 4core 16GB memory ubuntu-22.04.5環境です

Getting Started
$ sudo apt-get install qemu-system qemu-utils python3 python3-pip

Step 1
$ ./jumpstart.sh --Catalina

Step 2
$ qemu-img create -f qcow2 MyDisk.qcow2 64G
basic.shを修正(下記内容を追加)
    -drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
    -device ide-hd,bus=sata.4,drive=SystemDisk \

$ sh basic.sh

これから先はMacOSの導入手順で、Catalinaを無事に起動できます。
Catalina導入後、設定のupdateからSequiaにupgradeにもチャレンジしました。
しかし、仮想ディスクが64GBでは不足となり、upgrade失敗しました。

3.追加検証

仮想ディスクを100GBに変更してSequiaへのupgradeを試しましたが、
仮想ディスク容量問題は改善したのですが、upgrade実行できませんでした。
何らかの制限があるようです。

参考
[外部サイト参照]
・Ubuntu Linuxで仮想マシンにmacOSをインストールする方法
・foxlet / macOS-Simple-KVM

コメント