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をインストールする方法
https://linux-jp.org/?p=15426

foxlet / macOS-Simple-KVM
https://github.com/foxlet/macOS-Simple-KVM

コメント

このブログの人気の投稿

LinuxMint 22.3にdosbox-xを導入してWindows95/98のGameを動かしました

ubuntu 26.04 LTSのリリース発表があり、Daily Build版を導入しました

LinuxMint 21.3にWinBoat導入を試してみました