投稿

9月, 2025の投稿を表示しています

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

記事の更新: 2026/08/22 1.概要 Ubuntu上のQEMU/KVMでmacOSを動作させる検証を行い、成功事例(macOS-Simple-KVM)と失敗事例(quickemu)を記述します。 Ubuntu上にQEMU/KVM仮想マシンでmacOSを体験できる情報をネットで見つけて、チャレンジしました。githubの情報で動作確認をして、成功事例と失敗事例を記載します。成功事例はmacOS-Simple-KVMを利用しました。失敗事例はquickemuを利用しました。その内容を記述します。 注意事項 macOSは無料で使用できますが、Apple純正ハードウエア以外で使用することはmacOSソフトウエア使用許諾契約に違反する行為です。すべては自己責任でお願いします。 2.詳細 (1) 成功事例 Catalinaを導入できます。Sequiaへのupgradeを試しましたが失敗しました。 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失敗しました。 追加検証 仮想ディスクを100GBに変更してSequiaへのupgradeを試しましたが、 仮...

Ubuntu/LinuxMint環境へWinBoat導入と評価をしました

記事の更新日: 2026/09/25 評価の追記 1.概要 Linux上でWindowsアプリをシームレスに動かせるとして注目されている、オープンソースのコンテナツール「WinBoat」。ベータ版ながら「ゲームチェンジャーになる可能性がある」とのレポートを目にし、さっそく試してみました。 結論から言うと、現時点での私の評価は「期待外れ」でした。 (1) WinBoatを実行できるまでの準備作業が多く、負担が大きい (2) WinBoat実行にはリソースを十分に持つPCが必要、試験機では不十分だった (3) 作業途中で問題が発生すると、最初からやり直しになった (4) 試験機では、WinBoat導入後、実用的なスピードで利用できなかった Dockerを利用したコンテナ構成ですが、実際にはWindowsのISOファイルを利用して、Windowsを丸ごとインストールします。動作が非常に重く、十分なマシンリソースがないと軽快には動作しません。同じ環境であれば、仮想マシン(KVM)を構築した方が圧倒的に高速に動作します。本記事では、UbuntuおよびLinuxMint環境での具体的な導入手順と、実際に動かしてわかった課題を記述します。 2.詳細 (1) Ubuntu 22.04環境 試験環境: AMD Ryzen 3200G, Memory 16GB, SSD 256GB, Ubuntu-22.04.5 作業手順は、下記githubの「How Does It Work?」に従います。 https://github.com/TibixDev/winboat (a) Prerequisites(添付資料参照:TibixDev/winboat) Virtualization: BIOS設定済みでした。 Docker: Docker Compose v2、dockerとdocker composeを導入しました Docker User Group: 資料に沿って、sudo usermod -aG docker $USERを実行 FreeRDP: 資料に沿って、Stable版を導入 flatpak: 下記手順で導入 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrep...