Linux
 Computer >> コンピューター >  >> システム >> Linux

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

仮想マシンは、コンピューティングおよびソフトウェアエンジニアリングにおいて非常に重要です。これらは主に、追加のハードウェアを必要とせずに、さまざまなオペレーティングシステムをテストして使用できるようにします。さらに、仮想マシンに問題が発生しても、既存のホストオペレーティングシステムが破損することはありませんので、ご安心ください。

このガイドでは、QEMU-KVM仮想マシンを使用してUbuntuLinuxにmacOSをインストールする方法を説明します。これにより、Linuxでは利用できないネイティブmacOSソフトウェアを使用できるようになります。

QEMUとは何ですか?

QEMUは、Windows上のVMwareおよびVirtualBoxと非常によく似た仮想マシンエミュレーターおよびバーチャライザーです。 Linuxカーネルにネイティブに実装された仮想マシンを提供するため、ユーザーはKVMと一緒にQEMUを使用することがよくあります。

QEMUの主な利点は、セットアップと管理が非常に簡単なことです。また、コマンドラインから仮想マシンを作成することは、QEMUでかつてないほど簡単になりました。 QEMU / KVMでGUIインターフェースを使用することもでき、推奨されるGUIマネージャーはvirt-managerです。仮想マシンを実行すると、他にも多くのメリットがあります。

QEMU / KVM仮想マシンのテストが終了し、不要になった後は、仮想マシンに関連付けられている仮想ディスクファイルを簡単に削除できます。

QEMU/KVMのインストール

aptユーティリティを使用してコマンドラインからQEMU/KVMをインストールできます。 aptは、DebianベースのLinuxディストリビューションでアプリケーションをアンインストールするためにも使用されます。さらに、QEMUパッケージと一緒にPythonユーティリティをインストールする必要があります。

続行するには、必要なすべての依存関係をインストールしてください。

sudo apt-get install qemu-system qemu-utils python3 python3-pip

macOSとインストールツールのダウンロード

このガイドでは、GitHubのfoxletプロジェクトを使用して、macOSのインストールプロセスとQEMU/KVMを使用した仮想マシンの管理を容易にします。

まず、foxletsの公式GitHubリポジトリからmacOSベースイメージとインストールツールをダウンロードする必要があります。

/ダウンロードに切り替えます フォルダを現在の作業ディレクトリにします。

cd ~/Downloads

次に、 wgetを使用してプロジェクトをダウンロードします ユーティリティ:

wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip

ダウンロードしたパッケージはma​​ster.zipとして保存されます /ダウンロード フォルダ。 解凍を使用します パッケージの内容を抽出するためのコマンドラインユーティリティ。

unzip master.zip

解凍ツールは、抽出したコマンドフォルダを macOS-Simple-KVM-masterとして保存します 。

仮想マシン用のKVMフォルダーの作成

仮想マシンを簡単に管理するために、 KVMという名前のフォルダーを作成できます。 これにはmacOS仮想マシンが含まれます。このディレクトリを使用して、システム上の他の仮想マシンをホストできます。

mkdir ~/KVM

フォルダを作成したら、macOSインストールツールとスクリプトを含む解凍したフォルダをKVMフォルダに移動できます。また、物事を単純化するために、フォルダの名前を macOSに変更できます。 。次のコマンドを使用して、これらすべてを実行できます。

mv ~/Downloads/macOS-Simple-KVM-master/ ~/KVM/macOS
仮想ディスクの作成

ここで、最近名前を変更したmacOSフォルダ内に仮想ハードディスクを作成します。

cd ~/KVM/macOS

仮想マシンをホストするmacOSフォルダー内から次のスクリプトを実行します。以下のコマンドは、macOSCatalinaのインストールイメージを自動的にダウンロードします。

./jumpstart

ベースイメージを配置したら、macOSをインストールする仮想ディスクイメージを作成できます。

qemu-imgを使用します オペレーティングシステムのインストールに使用される仮想ハードディスクを作成するためのユーティリティ。

qemu-img create -f qcow2 mac_os.qcow2 64G

上記のコマンドは、仮想ディスク名 mac_os.qcow2を作成します qcow2で 推定サイズ64GBのフォーマット。 QEMUは、約68 GBのディスクを作成する以下の出力に示されているように、指定したイメージよりも大きなイメージを作成します。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法 仮想マシンの構成

macOSフォルダにあるもう1つの重要なファイルは、 basic.shです。 ファイル。仮想マシンのランタイム環境を構成するために使用されます。

basic.shの下部に次の2行を追加します ファイルを作成して保存します。

-drive id=SystemDisk,if=none,file=mac_os.qcow2
-device ide-hd,bus=sata.4,drive=SystemDisk

basic.shの最終的な内容 下の画像のようになります。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

変更できるもう1つの構成は、仮想マシンが使用するRAMの量です。 -mで始まる行 RAMサイズをGBで指定します。 -smp で始まる行で、仮想マシンが使用するCPUコアの数を指定できます。 、つまり cores =x

UbuntuへのmacOSのインストール

インストールを開始するには、 basic.shを実行します 上で編集したスクリプトファイル。

./basic.sh

上記のコマンドを実行すると、macOSオペレーティングシステムの初期インストール画面が表示されます。 Enterを押します 続行します。

:現在、マウスが正常に動作しない可能性があります。代わりに、ナビゲーションには矢印キーを使用する必要があります。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

キーボードのキーを使用するCtrl+ Alt + G 仮想マシンウィンドウからマウスとキーボードのコントロールを終了します。

必ずライセンス条項を読み、同意するを選択してインストールを続行してください ボタン。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

インストールを続行する前に、ディスクユーティリティを使用して仮想ディスクをフォーマットすることを忘れないでください。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

左側のパネルから対応するディスクサイズを選択し、消去をクリックします ボタン。次に、ディスクの名前を MainDiskに変更します。 ディスクユーティリティで。 Apple File Systemフォーマット(APFS)を使用してディスクをフォーマットし、以下に示すようにGUIDパーティションマップスキームを使用します。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

すべての設定が完了したら、左上隅にある赤いボタンでディスクユーティリティウィンドウを閉じます。その後、システムは前の画面に移動します。

仮想ハードディスクが適切にフォーマットされたら、ma​​cOSの再インストールを選択してmacOSのインストールに進むことができます。 オプション。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

次に、macOSシステムを保持するインストールディスクを選択します。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

次の画面で、続行をクリックするだけです。 インストールを続行します。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

以下の最初の推定時間からわかるように、インストールには時間がかかるので、コーヒーまたはお気に入りの飲み物を手に取ってリラックスしてください。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

インストールプロセス中に、オペレーティングシステムの構成を求める以下の画面が表示されるまで、他の選択を行う必要はありません。

macOSインストールの構成

ここまでインストールが完了したら、新しいオペレーティングシステムを構成します。まず、居住する国または地域を選択します。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

次に、書き言葉と話し言葉のオプションの選択に進みます。 設定のカスタマイズを使用できます 必要に応じて、ボタンをクリックして言語サポートを追加します。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

次の画面は、アップルがデータとユーザーのプライバシーを処理する方法を示しています。 続行をクリックします 続行します。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

macOSでは、別のPCまたはストレージメディアからデータを転送するオプションがありますが、物事を単純にするために、現時点ではこれを行いません。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

後でAppleIDでサインインすることを選択できます。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

[利用規約]画面で、[同意する]を選択します インストールを続行する場合。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

これで、先に進んでユーザーアカウントを設定できます。続行するには、ユーザー名と安全なパスワードを入力してください。パスワードを忘れた場合に備えて、パスワードを覚えておくのに役立つヒントを提供することもできます。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

Express Set Upという次の画面で、続行を押すだけです。 。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

分析画面では、クラッシュデータと使用状況データを開発者と共有することに同意するよう求められます。 アプリ開発者とクラッシュと使用状況のデータを共有するを確認してください オプションを選択し、続行を選択します ボタン。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

スクリーンタイムを使用すると、macOSが画面の使用状況の概要を記録して提供するかどうかを構成できます。 後で設定を選択します 次に、続行を押します ボタン。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

音声アシスタントのファンなら、Siriを有効にするかどうかを選択できます。 続行を選択します インストールを続行します。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

新しいmacOSデスクトップが表示される前の最後のステップは、テーマの色を設定することです。 ダークを選択します このチュートリアルのテーマ。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

最後に、macOSデスクトップ画面が表示されます。この段階でシステムの使用を開始できますが、一部の構成オプションがときどき表示される場合があります。システムを今すぐ更新するか、後で更新するかを選択することもできます。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

これで、MacOSはUbuntuLinuxの仮想マシン内で実行されます。

仮想マシンの起動と停止

仮想マシンの使用が終了した場合は、macOSシステムをシャットダウンまたは再起動できます。仮想マシンを停止するには、 Ctrl + Cを押します basic.shがあるターミナルで スクリプトを実行しています。

仮想マシンを再度パワーアップするには、 basic.shを起動するだけです。 仮想ハードディスクをホストするmacOSフォルダ内のスクリプト。

./basic.sh

次の起動画面が表示されます。 MainDiskからmacOSを起動というオプションを選択します 。

UbuntuLinuxの仮想マシンにmacOSをインストールする方法

QEMU/KVMを使用したその他の構成

画面解像度などの仮想マシン設定をさらに構成できますが、このガイドでは、インストールの側面のみに焦点を当てています。 / docsを開きます システムをさらに構成する方法の詳細については、仮想ハードディスクを含むmacOSディレクトリ内のフォルダを参照してください。

macOS仮想マシンは、ホストオペレーティングシステムが使用するインターネット接続を自動的に使用するため、お気に入りのアプリのインストールに簡単に進むことができます。同様に、Windowsオペレーティングシステムの仮想マシンを使用してmacOSをインストールすることもできます。


  1. Ubuntu20.04にフォントをインストールする方法

    ほとんどの人は、Ubuntuの最新バージョンに付属しているフォントのコレクションを「十分すぎる」と考えるでしょう。ただし、他の人は、自分の仕事の中で(はるかに)もっと多くを必要とするかもしれません。そして、より多くの選択肢が欲しいという人もいます。あなたもUbuntu20.04にもっと多くのフォントをインストールしたいのなら、読んでください。これはまさにこのチュートリアルが取り組んでいることです。 主力:Microsoftコアフォント インストーラーが利用可能である限り、Microsoftのコアフォントは、Linuxインストールへのフォントの追加に関するすべてのチュートリアルで機能します。そ

  2. マルチパスでUbuntu仮想マシンをすばやく起動する方法

    開発者またはシステム管理者の場合は、テスト用にLinuxディストリビューションをすばやく起動できるようにする必要があります。 Docker、VMWare、VirtualBox、Vagrantなど、さまざまなソリューションがあります。Multipassは、Ubuntu仮想マシンを簡単かつ迅速に起動できるもう1つの軽量VMマネージャーです。これがその方法です。 マルチパスの設定方法 マルチパスは、Windows、macOS、およびLinuxで使用できます。 WindowsおよびmacOSの場合、通常のアプリケーションと同じように、関連するパッケージをダウンロードしてインストールできます。 Win