仮想マシンを使用して 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
コマンドターミナルで。
しかし、上記の 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 がインストールされます。
Linux 仮想マシンに macOS をインストールする前に、留意すべき点がいくつかあります。
- CPU はハードウェア仮想化をサポートする必要があります。
- VM を起動して実行すると、物理ハード ドライブ上の 30 GB を超えるストレージが使用される可能性があるため、十分なスペースがあることを確認してください。 Soumi フォルダーのサイズは次の場所で確認できます。
~/snap/sosumi
- Soumi のスクリプトは、仮想 RAM、ストレージ、CPU、その他の仮想リソースを macOS に自動的に割り当てます。カスタマイズしたい場合は、
~/snap/sosumi/common/launch
- macOS の実行が遅くなる可能性があります。
- この SNAP パッケージを介して Linux Qemu に macOS Catalina をインストールしてセットアップするのに何時間も費やした後でも、それが機能するという保証はありません。したがって、これは単なる実験用であり、うまく動作する場合に備えて、お楽しみください。
Soumi VM 上の Clover ブートローダー
すべてがすぐにうまくいけば、Clover ブートローダーが表示されます。単に入力ボタンを押して macOS の起動を開始します。
注記: マウス ポインタを放すか、マウス ポインタを取り出してホスト オペレーティング システムにフォーカスするには、CTRL + Alt + G を同時に押します。
macOS ユーティリティ
あなたが macOS のユーザーであれば、次に何をすべきかすでに知っていますが、そうでない場合は、最初にディスクパーティションLinux VM 上の macOS にインストールします。を選択します。ディスクユーティリティオプション。
Apple ディスク パーティション
Soumi スクリプトによって作成された最初のパーティションを選択します。これは、開始するには十分な 68.72 GB になります。さあ、クリックしてください消去トップメニューにあるボタン。
OS拡張でディスクをフォーマット(ジャーナリング)
残りのオプションはそのままにして、ディスクに名前を付けるだけです。消去ボタン。
完了したら、ディスクユーティリティを閉じて、macOS ユーティリティ画面に戻ります。
macOSを再インストールする
ここでは、macOS をゼロからインストールしているのではなく、何らかの問題があり、macOS の新しいコピーを再インストールしたいと想定していることをシステムに示しています。そのため、「macOSを再インストールする」オプションがあるので、それを選択して、続くボタン。
をクリックします。同意するボタン。
ディスクを選択してください
上で作成したディスクがこのステップに表示されます。それを選択して、インストールボタンをクリックして、Linux 仮想マシン上の macOS を入手します。
したがって、すべてがうまくいけば、インストールは約 50 分で完了します。そうでない場合は、どのくらい時間がかかるかさえわかりません。なぜなら、私の場合、最初は 11 時間ではなく 23 分と表示されたからです。
ここでちょっと行き詰まってしまいました。 Soumi の開発者ページにもアクセスしましたが、この問題を解決する適切な方法が見つからず、私の場合はインストールできませんでした。 macOS を想定していないハードウェアや環境で macOS を実行するのは、常に面倒な作業であることは承知しています。
これが私の苦境でしたが、時間があり、試してみたい場合は、次のことを試してください。Sosumiあなたのマシンでは問題なく動作するかもしれません。ただし、このスナップ パッケージ VM のソースも試してみます。macOS-シンプル-KVM、KVM によって高速化された QEMU 上で macOS VM を迅速にセットアップするためのツールのセットであり、それを使用した私の経験をお知らせします。それまでは安全を確保し、Linux の実験を続けてください。