Linux 上の VirtManager で macOS Catalina を実行する方法

開発目的で Linux PC に macOS が必要な場合は、macOS-Simple-KVM ツールを使用して VirtManager で VM をセットアップできることを知っておいてください。

VirtManager のインストール

Linux PC で macOS を使用するには、Linux PC にVirtManagerをインストールする必要があります。ソフトウェアをインストールするには、ターミナル ウィンドウを開きます。キーボードのCtrl + Alt + Tを押すと、ターミナル ウィンドウを開くことができます。または、アプリメニューで「ターミナル」を検索します。

ターミナル ウィンドウが開いたら、インストールを開始できます。以下のインストール手順に従って、VirtManager を Linux PC にインストールします。

Ubuntu

Ubuntu に VirtManager をインストールするには、以下のapt installコマンドを使用します。

sudo apt install virt-manager

デビアン

Debianシステムに VirtManager を入手するには、 apt-get installコマンドを使用してソフトウェアをインストールします。

sudo apt-get install virt-manager

Arch Linux

Arch Linux に VirtManager をインストールするには、pacman -Sコマンドを使用します。

sudo pacman -S virt-manager

フェドーラ

VirtManager を Fedora 上で動作させるには、次のdnf installコマンドを使用します。

sudo dnf インストール virt-manager

OpenSUSE

OpenSUSE Linux上で VirtManager をセットアップするには、次のzypper installコマンドを実行できます。

sudo zypper インストール virt-manager

macOS シンプル KVM のダウンロード

macOS を Linux PC にダウンロードして VirtManager に挿入するだけでは機能しません。AppleのOSは専門性が高いため、事前にカスタマイズする必要があります。ありがたいことに、macOS Simple KVM プロジェクトを使用すると、それが簡単になります。

まず、macOS Simple KVM を使用するために必要なさまざまな依存関係をインストールする必要があります。次に、以下の手順に従ってすべてを機能させます。

Ubuntu

sudo apt install libvirt-daemon qemu-system qemu-utils python3 python3-pip git

デビアン

sudo apt-get install libvirt-daemon qemu-system qemu-utils python3 python3-pip git

Arch Linux

sudo pacman -S qemu python python-pip python-wheel git sudo systemctl Enable libvirtd sudo systemctl start libvirtd

フェドーラ

sudo dnf install libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl Enable libvirtd sudo systemctl start libvirtd

OpenSUSE

libvirt-daemon の sudo zypper qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl Enable libvirtd sudo systemctl start libvirtd

依存関係を設定した後、git cloneコマンドを使用して、GitHub から macOS Simple KVM プロジェクト ファイルを取得します。

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

cdコマンドを使用して「macOS-Simple-KVM」フォルダーに移動します。

cd macOS-Simple-KVM/

次に、jumpstart.sh コマンドを実行して、 macOS インストール ソフトウェアをダウンロードします。

./jumpstart.sh --catalina

ジャンプスタート スクリプトの実行が完了したら、ガイドの次のセクションに進みます。

macOS ハードドライブの生成

macOS KVM 仮想マシン用の HDD を生成する必要があります。これを行うには、以下のqemu-imgコマンドを使用します。このガイドでは、サイズが 100 GB のドライブを作成します (ただし、一度にすべてが割り当てられるわけではありません)。ド��イブを大きくする (または小さくする) 場合は、コマンドの「100G」の部分を編集します。

qemu-img create -f qcow2 macos.qcow2 100G

VirtManager で macOS を有効にする

VirtManager で macOS を有効にするには、独自のスクリプトを実行する必要があります。このスクリプトは、macOS 構成を作成してインポートします。次に、ターミナルでmake.shコマンドを実行します。

sudo ./make.sh --add

以下のコマンドを実行すると、make.shスクリプトによって XML 構成が生成され、VM が VirtManager にインポートされます。それを右クリックし、「開く」オプションを選択して VM にアクセスします。ただし、VM はまだ起動しないでください。

モニター アイコンの横にある情報ボタンを選択して、macOS VM 構成にアクセスします。「SATA ディスク 1」または「SATA ディスク 2」のいずれかを選択し、「ハードウェアの追加」ボタンをマウスでクリックします。

コンピュータ上の「macOS-Simple-KVM」フォルダを参照し、「カスタム ストアの選択または作成」チェックボックスをクリックします。次に「管理」ボタンをクリックします。

「管理」ボタンをクリックすると、「ストレージボリュームの検索または作成」ポップアップウィンドウが表示されます。「+」記号をクリックします。このボタンをクリックすると、「ストレージ プールの作成」というウィンドウが表示されます。「ターゲットパス」を見つけてマウスでクリックします。

「ターゲットパス」をクリックした後、以下のパスを入力します。ただし、「USERNAME」は必ず Linux PC のユーザー名に変更してください。

/home/USERNAME/macOS-Simple-KVM

「完了」をクリックしてストレージプールを追加します。次に、新しいストレージ プールで「macos.qcow2」を確認し、「ボリュームの選択」を選択します。次に、「完了」ボタンを選択して、最新のハードウェアを VM に追加します。

新しいハードドライブが追加されたら、「PLAY」ボタンをクリックして VM を起動します。

macOSのインストール

VM が起動すると、Clover ブート マネージャーが表示されます。まず、「macOS Base System から macOS を起動」オプションを見つけて、キーボードの矢印で選択します。次に、Enter キーを押してインストーラーを起動します。

インストーラーが起動した状態で「macOS ユーティリティ」ウィンドウが表示されます。「ディスクユーティリティ」を選択して、Apple パーティションツールをロードします。ディスクユーティリティで、107.37 GB の容量を持つ「QEMU HARDDISK」を見つけます。

ハードドライブを見つけたら、「消去」ボタンを選択します。次に、ドライブに「HDD」という名前を付けます。次に、「消去」ボタンを選択してドライブをフォーマットします。完了したら、上部バーの「ディスクユーティリティ」をクリックし、「ディスクユーティリティを終了」を選択して macOS インストールツールに戻ります。

「macOS を再インストール」を選択し、macOS を VM としてインストールします。VM は遅くなる可能性があることに注意してください。インストールを 1 時間ほど放置する必要がある場合があります。

長いインストールが完了すると、Linux PC 上で MacOS を VM として使用できるようになります。

Leave a Comment

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

FedoraLinuxアプリインストーラーを高速化する方法

FedoraLinuxアプリインストーラーを高速化する方法

Fedora Linuxアプリインストーラーを高速化するための完全ガイド

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindowsBitlockerパーティションにアクセスする方法

LinuxでWindows Bitlockerパーティションにアクセスする方法

Linux で画像をアップスケールする方法

Linux で画像をアップスケールする方法

Upscaler は、Linux 用のシンプルな Flatpak アプリで、使用すると、あらゆる画像をより高い解像度に拡大縮小できます。システムでの使用方法は次のとおりです。

7zip:Ubuntuのインストール[ガイド]

7zip:Ubuntuのインストール[ガイド]

7Zipは、Windows用の最も人気のある無料のオープンソースアーカイブツールです。Ubuntuに7Zipをインストールして、様々な圧縮ファイルを扱えるようにしましょう。

LinuxデスクトップでYouTubeMusicを使用する方法

LinuxデスクトップでYouTubeMusicを使用する方法

YouTube Musicは優れたサービスです。しかし、Linuxユーザーがサービスを楽しむための公式クライアントはありません。コミュニティのアプリを利用してLinuxでYouTube Musicを楽しむ方法について説明します。

Ubuntu:フォーマットSDカード[ガイド]

Ubuntu:フォーマットSDカード[ガイド]

UbuntuでSDカードをフォーマットする方法がわからないですか?このガイドを参考に、GpartedやGnome Disk Utilityを使って簡単にフォーマットする方法を学びましょう。

無料でプレイできる6つのLinuxパズルゲーム

無料でプレイできる6つのLinuxパズルゲーム

あなたはパズルゲームが好きですか?Linux PCで最高の無料パズルゲームを見つけるお手伝いをします。以下の6つのゲームをチェックしてください!