Appleはこれまで、MacOSシステムにLinuxやWindowsを含む他のオペレーティングシステムをインストールすることを可能にしてきました。同社は、Mac mini、スタイリッシュなiMac、サイレントMacBook Air、そして野獣的なMacBookProを含むM1ベースのMacの現在のラインナップでそれを展開しました。

M1ベースのMacは非常に電力効率が高く、ARMアーキテクチャにより、同等のPCよりも優れたパフォーマンスを提供します。 Linuxの実行は簡単ではありませんが、この記事では、それを簡単に実行する方法について説明します。

M1ベースのMacには、異なる言語を使用する異なる命令セットがあるため、AppleはRosettaと呼ばれる動的バイナリトランスレータを開発しました。これを使用して、IntelベースのMac用に開発されたアプリをM1ベースのMacで実行できます。

ただし、これを使用して、macOSと一緒にお気に入りのLinuxディストリビューションを実行することはできません。代わりに、仮想化、エミュレーション、Linuxのネイティブ起動という3つの異なるオプションを使用できます。仮想化は、CPUおよびその他の物理リソースの仮想レイヤーを作成するのに役立つ、物理ハードウェア上に抽象レイヤーを作成します。

エミュレーションは、さまざまなハードウェアアーキテクチャをエミュレートし、選択したLinuxディストリビューションに実際には完全に異なるハードウェアで実行されていると思わせるのに役立ちます。最後のオプションは、Linuxカーネルをネイティブに起動することです。それぞれの方法を1つずつ見ていき、それぞれの長所と短所を理解しましょう。

Macm1でLinuxを使用するためのさまざまな方法

方法1:Parallels仮想化ソフトウェアを使用する

「Parallels」は、Macで人気のある仮想化ソフトウェアです。このソフトウェアを使用して、マウスを1〜2回クリックするだけで、Mac上でARMLinuxディストリビューションを実行できます。 14日間の制限期間で動作する試用版が利用可能です。ソフトウェアを使用してMacM1でLinuxを使用する方法は次のとおりです。

  • 公式ページからソフトウェアをダウンロードし、サードパーティのアプリをインストールするのと同じようにインストールします。
  • 完了したらアプリを起動し、セットアッププロセスを完了します。

  • 新しい仮想マシンを作成するように求められます。
  • 2つのオプションが提供されます。イメージファイルからインストールするか、提供されたテンプレートを使用して自動的に設定します。
  • 私たちの焦点はとにかくUbuntuをインストールすることです。したがって、[Ubuntu Linuxのダウンロード]オプションを選択して、[続行]をクリックするだけです。
  • アクションを確認するか、イメージファイルからダウンロードする場合は、必要な情報を入力します。
  • ちょっと待ってください。パラレルは仮想マシンを作成するのに少し時間がかかります。
  • 作成されると、仮想マシンが自動的に起動し、Ubuntuデスクトップに直接移動します。

  • 仮想マシンを効率的に使用できるように、ゲスト用のドライバのセットであるParallelsツールをインストールするためのプロンプトが表示されたら、rootパスワードを入力します。

方法2:UTMを使用してLinuxをエミュレートする

UTMは使いやすいオープンソースソフトウェアであり、QEMUを使用してさまざまなアーキテクチャをエミュレートし、MacをLinuxでサポートされているアーキテクチャで実行できるようにします。従う必要のある手順は次のとおりです。

  • UTMをダウンロードしてインストールし、起動します。
  • [新しい仮想マシンの作成]をクリックし、

  • 新しい仮想マシンに適切な名前を選択し、適切なアイコンを選択します。
  • 次に、[システム]タブに移動し、ARMLinuxディストリビューションをインストールするときに[ARM]を選択します。
  • パフォーマンスを向上させるには、仮想マシンにより多くのメモリを割り当てます。
  • 今すぐ[ドライバ]タブに移動し、[ドライブ]をクリックして、仮想マシン用の新しいハードドライブを作成します。
  • 少なくとも10GBのストレージスペースを備えた新しい仮想ドライブを作成します。
  • 次に、リムーバブルインストールドライブを作成します。そのためには、もう一度[新しいドライブ]をクリックして、[リムーバブル]チェックボックスをオンにします。
  • 変更を保存してから、インストールするLinuxディストリビューションのイメージを挿入します。
  • 仮想マシンをクリックして選択し、[CD/DVD]ドロップダウンをクリックします。
  • 次に、[参照]をクリックして、画像ファイルを開きます。
  • 最後に、仮想マシンを実行し、選択したLinuxディストリビューションを仮想ハードドライブにインストールします。

方法3:Linuxをネイティブに起動する

このオプションをお探しの場合は、悪いニュースがあります。プロセスの説明は、この記事の範囲を超えています。また、結果はあなたを失望させるかもしれません。 Linux Kernel 5.13のリリースにより、M1 Macの公式サポートが導入されましたが、サポートは依然として基本的なものです。

幸いなことに、多くの才能ある人々が、M1Mac上のLinuxを使用可能にしようとするAsahiLinuxプロジェクトをフォーマットしました。プロジェクトについて詳しく知っている場合は、開発者クイックスタートガイドを読むことができます。エンドユーザー向けではなく、開発者向けのガイドであることを知っておいてください。

結論

MacM1でLinuxを使用する方法の完全なガイドを提供しました。うまくいけば、提供された方法があなたに役立つでしょう。必要な手順を提供してくれた私たちの努力に感謝し、以前ここにいたことを実行できるようになりました。