GNU/Linux >> Linux の 問題 >  >> Debian

Sosumi (Snap Package) を使用して Linux 仮想マシンに macOS をインストールする方法

Sosumi は macOS Simple KVM に基づくスナップ パッケージであり、仮想マシンに macOS を簡単にダウンロードしてインストールできます (準仮想化 3D グラフィックス ドライバーである virtio-vga を含む qemu-virgil が付属しています)。 macOS には付属していませんが、macOS Catalina のインストーラー イメージをダウンロードします。

Apple が macOS を Apple 以外のハードウェアにインストールすることを許可していないことは最初から注目に値します。これを合法的に使用するには、Apple ハードウェアに Linux をインストールする必要があります。

Ubuntu 20.04 デスクトップで Sosumi を数時間使用した後、インストールにかなりの時間がかかり (私のシステムでは約 50 分)、macOS システムは少し遅いかもしれませんが、使用可能です。そのため、これは負荷の高いタスクには適していない可能性がありますが、テストには最適です。

Canonical / Ubuntu の Alan Pope によって作成されたこの snap パッケージにより、Debian / Ubuntu、Fedora、およびその他の Linux ディストリビューション上の仮想マシンに macOS を簡単にインストールして実行できます (snapd のインストール後)。 snap パッケージのソースは GitHub にあります。 ただし、snap パッケージを使用したくない場合は、macOS Simple KVM を使用するオプションがあります。これは、QEMU (KVM によって高速化) で高速な macOS 仮想マシンをセットアップするための一連のツールです。

こちらもご覧ください:Docker OSX を搭載した仮想マシンに macOS Big Sur または Catalina をインストールする

これをインストールする前に、知っておきたい重要なことがいくつかあります:

  • 仮想マシンに macOS をインストールした後、Sosumi フォルダの合計サイズ (~/snap/sosumi ) は約 31.5 GB ですが、macOS 仮想マシンに追加のアプリケーションをインストールすると、これが大きくなる可能性があります
  • コンピュータの CPU がハードウェア仮想化をサポートしている必要があります。ここから KVM チェックリストを参照して、お使いの CPU がこれをサポートしているかどうかを確認してください
  • Intel と AMD の両方の CPU がサポートされていますが、推奨されるのは Ivy Bridge (またはそれ以上) の Core および Xeon プロセッサ、または Ryzen および Threadripper プロセッサです (macOS Simple KVM に関するよくある質問から)
  • CTRL + Alt + G を押すと、QEMU 仮想マシンからマウス フォーカスを解放できます。
  • 最適化できるさまざまなパラメータ (使用可能な VM メモリ、CPU の数など) を含む起動スクリプトは、~/snap/sosumi/common/launch にあります。

Sosumi snap パッケージを使用して Linux 上の仮想マシン (QEMU) に macOS をインストールする方法

Sosumi をインストールするには、システムに Snap パッケージをインストールできる必要があります。これは Ubuntu ではデフォルトで有効になっており、他の Linux ディストリビューションでは Snapcraft ドキュメントの指示に従ってください。

1. Sosumi スナップ パッケージをインストールします。

sudo snap install sosumi --edge

なぜエッジ?私のテストでは、Sosumi 安定版パッケージを使用した後に macOS 仮想マシンが起動しませんでしたが、Edge バージョンでは動作します。 --edge をスキップできます 必要に応じてコマンドから安定版をインストールしてください。

2. sosumi と入力して、Sosumi を初めて実行します。 端末で。これは初回のみ必要です。今後の起動のために、アプリケーション メニューのショートカットが作成されます。

[[編集]] X11 が起動できないために Sosumi / qemu を実行できないという問題が発生した場合は、ユーザーを kvm に追加してください グループ:

sudo usermod -aG kvm $USER

以下のコメントで Bob White が言及した問題。

3.仮想マシンが起動したら、Enter を押します Boot macOS Install from macOS Base Systemまで :

4. macOS 仮想マシンの HDD をフォーマットします。

macOS Utilities というダイアログが表示された画面が表示されます。 – そこから Disk Utility をクリックします :

ディスクユーティリティダイアログボックスで、最初のもの Apple HDD を選択します 左側のサイドバー (容量が 68.72 GB のもの) で、Erase をクリックします。 、ハード ドライブの名前 (macOS など) を入力し、残りのオプションは変更しないでください (GUID パーティション マップを使用した macOS 拡張 (ジャーナリング) ファイル システム):

Erase をクリックします。 パーティションをフォーマットします。

5.仮想マシンに macOS をインストールします。

終わったら、いや Disk Utility 、そしてあなたは macOS Utility に来ます 再びダイアログ。このダイアログで選択 Reinstall macOS . Continueをクリック 数回クリックすると、手順 4 でフォーマットしたハード ドライブを選択する必要がある画面が表示されます。

次に、Install をクリックします。 インストールが開始されます:

仮想マシンはある時点で自動的に再起動し、インストールを続行し、完了したら再起動します。

6. macOS を起動

インストールが完了すると、macOS 仮想マシンが再起動し、いくつかの追加オプションがスタート メニューに表示されます。左右の矢印ボタンを使用して Boot macOS from... を選択します 、そう(Boot macOS from macOSで) 、2 番目の macOS は手順 4 で設定したハード ドライブの名前です:

macOS を起動するたびに、仮想マシンを起動するたびにこのオプションを選択する必要があります。

初めて macOS を起動するときは、初期設定 (上の画像) を実行し、場所と優先言語を選択し、必要に応じて Apple ID でログインし、使用条件に同意する必要があります。コンピューター アカウント (ユーザー名およびパスワード)。完了すると、macOS Catalina デスクトップが読み込まれます。


Debian
  1. VMware仮想マシンにWindows11をインストールする方法

  2. AlmaLinux8にSnapPackageManagerをインストールして使用する方法

  3. UbuntuLinuxにZlibをインストールする方法

  1. Hyper-V仮想マシンにWindows11をインストールする方法

  2. 仮想マシンにRHEL8をインストールする方法

  3. Debian10LinuxにVagrantをインストールする方法

  1. ManjaroおよびArchLinuxにVirtualMachineManager(KVM)をインストールする方法

  2. LinuxのVirtualboxにWindows10をインストールする方法

  3. LinuxでNpmまたはYarnを使用してパッケージを安全にインストールする方法