Soumi、Ubuntu Linux に macOS をインストールする簡単な方法ですが、機能しませんでした

仮想マシンを使用して Linux に macOS をインストールしますか?ソスミは簡単な選択肢かもしれませんが、それがうまくいくという100パーセントの保証はありません。

ソスミって何?

Qemu 仮想マシンを使用して Linux に macOS をインストールするために、開発者 Alan Pope (popey) は、Sosumi。インストールは簡単で、Ubuntu、Fedora、Debian、その他の主要な Linux ディストリビューションで動作します。ここにありますGithubページこのスナップ パッケージのソース。または、直接アクセスしてください。宗澄のスナップページ。

Soumi パッケージのインストール後、Clover ブートローダーがポップアップし、macOS 回復システムを起動します。 1 つ注意する必要があるのは、Soumi 自体には macOS が含まれていないということです。代わりに、スナップ パッケージ ベースの macOS-Simple-KVM 仮想マシンを起動して macOS Catalina デスクトップをインストールすると、同じインストーラー イメージがダウンロードされます。

このスナップ パッケージによって作成された VM には、固定解像度ウィンドウがあり、2GB のメモリで初期起動され、準仮想 3D グラフィックス ドライバーである virtio-vga を含む qemu-virgil がバンドルされます。

Ubuntu 18.04 LTS で使用しようとしましたが、いくつかの問題に直面しました。 Soumi を使用して Linux に macOS をインストールする手順を説明し、その間に私が直面した問題について説明します。そして、なぜ最終的にそれをあきらめたのか。

Ubuntu または Linux Mint の最新バージョンのオペレーティング システムを使用している場合、SNAP はデフォルトでシステムにインストールされており、次のインストール コマンドを実行するだけで済みます。ただし、サポートされている他の Linux システムの場合は、SNAPD をインストールする必要があります。手順は、ここにあります。SNAP のインストールに関するドキュメント。

sudo snap install sosumi

インストール後に起動または初期化するには、次のように入力します。

sosumi

コマンドターミナルで。

SNAP経由でSoumiをインストールする

しかし、上記の Soumi の安定したパッケージをインストールし、その後初期化した後、すべてが正常に動作していたにもかかわらず、KVM に接続できないというエラーが継続的に発生し、すべてのリングとホイッスルを試しましたが、先に進むことができませんでした。その後、次のコマンドを使用して安定版パッケージを削除し、開発者用パッケージをインストールしました。

sudo snap install sosumi --edge

はい、今回は正常に動作し、KVM に接続しましたが、またしてもエラーが 1 つ発生しました。

could not initialize SDL (x11 not available) - exiting

そこで、次のコマンドで xhost アクセス制御プログラムを有効にします。

xhost
xhost local:
xhost localhost

一度完了したら、再度実行しましたsosumiコマンドを実行すると、今度はプロセスを正常に開始できました。最初に macOS インストーラー イメージがダウンロードされ、次に Clover インターフェイスを備えた Qemu マシンがトリガーされて、macOS がインストールされます。

仮想マシン用の macOS Catalina ベース システムのダウンロード

Linux 仮想マシンに macOS をインストールする前に、留意すべき点がいくつかあります。

  1. CPU はハードウェア仮想化をサポートする必要があります。
  2. VM を起動して実行すると、物理ハード ドライブ上の 30 GB を超えるストレージが使用される可能性があるため、十分なスペースがあることを確認してください。 Soumi フォルダーのサイズは次の場所で確認できます。~/snap/sosumi
  3. Soumi のスクリプトは、仮想 RAM、ストレージ、CPU、その他の仮想リソースを macOS に自動的に割り当てます。カスタマイズしたい場合は、~/snap/sosumi/common/launch
  4. macOS の実行が遅くなる可能性があります。
  5. この SNAP パッケージを介して Linux Qemu に macOS Catalina をインストールしてセットアップするのに何時間も費やした後でも、それが機能するという保証はありません。したがって、これは単なる実験用であり、うまく動作する場合に備えて、お楽しみください。

Soumi VM 上の Clover ブートローダー

すべてがすぐにうまくいけば、Clover ブートローダーが表示されます。単に入力ボタンを押して macOS の起動を開始します。

注記: マウス ポインタを放すか、マウス ポインタを取り出してホスト オペレーティング システムにフォーカスするには、CTRL + Alt + G を同時に押します。

ソスミクローバーQemu

macOS ユーティリティ

あなたが macOS のユーザーであれば、次に何をすべきかすでに知っていますが、そうでない場合は、最初にディスクパーティションLinux VM 上の macOS にインストールします。を選択します。ディスクユーティリティオプション。

ディスクユーティリティMac

Apple ディスク パーティション

Soumi スクリプトによって作成された最初のパーティションを選択します。これは、開始するには十分な 68.72 GB になります。さあ、クリックしてください消去トップメニューにあるボタン。

OS拡張でディスクをフォーマット(ジャーナリング)

残りのオプションはそのままにして、ディスクに名前を付けるだけです。消去ボタン。

パーティションを消去して名前を付ける

完了したら、ディスクユーティリティを閉じて、macOS ユーティリティ画面に戻ります。

消去完了

macOSを再インストールする

ここでは、macOS をゼロからインストールしているのではなく、何らかの問題があり、macOS の新しいコピーを再インストールしたいと想定していることをシステムに示しています。そのため、「macOSを再インストールする」オプションがあるので、それを選択して、続くボタン。

macOSを再インストールする

をクリックします。同意するボタン。

マコス カタリナ

ディスクを選択してください

上で作成したディスクがこのステップに表示されます。それを選択して、インストールボタンをクリックして、Linux 仮想マシン上の macOS を入手します。

ハードドライブの選択

したがって、すべてがうまくいけば、インストールは約 50 分で完了します。そうでない場合は、どのくらい時間がかかるかさえわかりません。なぜなら、私の場合、最初は 11 時間ではなく 23 分と表示されたからです。

ここでちょっと行き詰まってしまいました。 Soumi の開発者ページにもアクセスしましたが、この問題を解決する適切な方法が見つからず、私の場合はインストールできませんでした。 macOS を想定していないハードウェアや環境で macOS を実行するのは、常に面倒な作業であることは承知しています。

Linux Qemu VM への macOS のインストール

これが私の苦境でしたが、時間があり、試してみたい場合は、次のことを試してください。Sosumiあなたのマシンでは問題なく動作するかもしれません。ただし、このスナップ パッケージ VM のソースも試してみます。macOS-シンプル-KVM、KVM によって高速化された QEMU 上で macOS VM を迅速にセットアップするためのツールのセットであり、それを使用した私の経験をお知らせします。それまでは安全を確保し、Linux の実験を続けてください。