Apple Silicon 上で Ubuntu 仮想マシンを無料で実行できます。その方法の 1 つを次に示します。
M1 または M2 MacBook Pro をお持ちなら、おそらく私と同じくらい気に入っているでしょう。 パフォーマンスは素晴らしく、バッテリー寿命は驚異的で、私はほとんどの時間、PC の上で M1 Pro MacBook を使用しています。 ただし、そうでないものもある とても 仮想マシンの実行もその 1 つです。 ただし、Apple Silicon Mac 上で Ubuntu 仮想マシンを無料で実行する非常に優れた方法があることがわかりました。
MacBook は Arm アーキテクチャを使用しているため、x86 ソフトウェアには互換性がなく、以下に依存する必要があります。 Apple の Rosetta 2 ソフトウェアは、これらの x86 命令をソフトウェアの Arm 命令に変換します。 仕事。 これは、Facebook Messenger やネイティブ ビルドを持たないその他の基本的なアプリケーションではうまく機能しますが、本格的なオペレーティング システムでは少し異なります。 Parallels は Apple Silicon で動作する代替オプションですが、年間 100 ドルほどの料金を支払う必要があります。 そこでマルチパスの登場です。
Multipass は、簡単なコマンドだけで Ubuntu 仮想マシンを作成できる無料のツールで、MacOS 上で動作します。 マルチパスを使用して、リモート デスクトップ ツールを使用してローカルにログインできる仮想マシンを作成します。 少し面倒ですが、無料であり、非常にうまく機能します。 まだ Linux を使いたいという方は、必ず次の内容をチェックしてください。 Linuxに最適なラップトップ.
ステップ 1: マルチパスをインストールする
最初のステップはマルチパスをインストールすることです。これは brew で実行できます。 ターミナルで次のコマンドを実行します。
brew install multipass
インストールしたら、次のステップに進むことができます。
ステップ 2: Ubuntu インストールを選択する
ここで、実行する Ubuntu バージョンを選択します。
- まず、マルチパスで利用可能な画像をすべてリストします。 探す マルチパスでのコマンド。
multipass find
- この記事の執筆時点では、4 月 20 日、4 月 22 日、4 月 23 日であることがわかります。 22.04 は最新の LTS リリースであるため、次のコマンドを実行します。
multipass launch 22.04 -n primary -c 4 -m 4G -d 50G
これにより、Ubuntu 22.04 LTS VM のダウンロードとインストールが開始されます。 その後、4 コア、4 GB の RAM、50 GB のディスク容量で起動します。 必要に応じて、これらのパラメータを増やすことができます。
ステップ 3: Ubuntu にデスクトップ環境をインストールする
- Linux VM をセットアップしたら、ルートレベルのシェルにログインします。 次のコマンドを実行して、パッケージ インデックス ファイルを含め、すべてが最新であることを確認します。
sudo apt-get update && sudo apt-get upgrade
- 完了したら、次のコマンドを実行して、Ubuntu デスクトップとリモート デスクトップ サーバーをインストールします。
sudo apt-get install ubuntukylin-desktop xrdp -y
- インストールには時間がかかる場合がありますので、そのまま実行してください。
作成したら、ログインするための新しいユーザー アカウントを作成する必要があります。 次のコマンドを実行して新しいアカウントを作成し、それを sudo リストに追加します。 「sudo」は管理アクセスを示すために使用されるコマンドです。
sudo addusersudo usermod -aG sudo
これらのログイン詳細は次のステップで必要になるため、必ず覚えておいてください。
ステップ 4: VM に接続する
仮想マシンの IP アドレスを見つける必要があり、仮想マシンが作成するリモート デスクトップに接続する必要もあります。 「exit」と入力するだけでターミナルで VM を終了し、Mac ホストに戻ったら次のコマンドを入力します。
multipass list
これにより、インストールして実行している VM が一覧表示され、必要なローカル VM の IPv4 アドレスが表示されます。 この点に注意して、Microsoft リモート デスクトップなどのツールをインストールして VM にログインしてください。
インストールしたら、PC を追加し、「マルチパス リスト」を実行したときに表示された IP アドレスを追加し、ステップ 3 で作成したログインの詳細を追加するだけで準備完了です。 VM に接続すると、Parallels などのツールで実行されているかのように VM を使用できるようになります。 ローカルで実行され、同じマシン上で接続するため、遅延や帯域幅の問題は発生せず、Parallels などのツールで実行する場合と区別がつきません。
MacOS 上で Ubuntu VM が必要な理由
せっかくここまでやったのに、なぜだろうと思っているなら、いくつかの理由があります。 Linux 専用に開発されたソフトウェアをテストしたい場合や、別のマシンで Ubuntu に切り替える前に Ubuntu を試してみたい場合があります。 最後に、新しいオペレーティング システムを試してみたくなるかもしれません。
とにかく、これは Apple Silicon Mac 上で Ubuntu を無料で実行する素晴らしい方法であり、驚くほどうまく機能します。 も使用できます UTM 同じことを行って Mac 上で x86 イメージを実行することもできますが、それには別のセットアップが必要であり、マルチパス経由で取得した Arm イメージの方がはるかに適切に実行されます。