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

MacにLinuxをインストールしてデュアルブートする方法

カスタマイズ性の高いOSが欲しい、あるいはソフトウェア開発により適した環境を整えたい——そんな願いは、MacにLinuxをデュアルブートすることで叶えられます。Linuxは驚くほど汎用性の高いOSで(スマートフォンからスーパーコンピュータまで幅広く使われています)、MacBook ProやiMac、さらにはMac miniにもインストール可能です。

AppleがmacOSにBoot Campを搭載したことで、Windowsとのデュアルブートは簡単になりました。しかし、Linuxのインストールはまったく別の話です。この記事では、その手順を詳しく解説していきます。

なぜMacにLinuxをインストールするのか?

Macは優れたパフォーマンス、長持ちするバッテリー、高い耐久性を誇るハードウェアです。Macのハードウェアは他の追随を許さず、Linuxを動かすマシンとしても非常に強力です。

さらに、LinuxはmacOSのアップデート対象から外れてしまった古いMacに新たな命を吹き込んでくれます。古いMacBook Proを高価な文鎮にする前に、最新版のLinuxをインストールすれば、これからも何年も使い続けられるでしょう。

おすすめのディストリビューションは「Ubuntu」

Linuxには多くの種類(ディストリビューション)がありますが、本チュートリアルではMacへの「Ubuntu」インストールをおすすめします。Ubuntuは最も人気のあるLinuxディストリビューションであり、困ったときに頼れるアクティブなサポートコミュニティが数多く存在します。

デュアルブートにするか、それとも完全移行か

デュアルブート環境では、macOSとLinuxの両方がMacにインストールされます。起動時にOptionキーを押し続ければ、どちらのOSを使うかを選択できます。仮想マシンとの主な違いは、デュアルブートでは一度に使えるOSがひとつだけである代わりに、より高いパフォーマンスが得られる点です。

今後macOSを使う予定がないなら、Linuxへ完全に置き換えてしまうのも選択肢のひとつです。そうすれば、macOSのシステムファイルでストレージを圧迫されることもありません。

ただし、後から気が変わってmacOSを復元したくなっても、その作業は難しく時間がかかります。特にLinuxがmacOSのRecoveryパーティションを上書きしてしまうため、復元は一層困難になります。

そのため、本記事ではMacへのLinuxデュアルブートをおすすめします。「どうしてもデュアルブートは不要だ」という方は、以下の手順のパーティション作成ステップをスキップしてください。

Apple Silicon搭載MacでのLinux実行について

前述の内容とは異なり、M1・M1 Pro・M1 MaxなどApple Siliconチップを搭載したMacでは、現時点でLinuxのデュアルブートはできません。Apple Silicon搭載MacでLinuxを使う唯一の現実的な方法は、ParallelsやUTMなどの仮想マシンを利用することです。

それ以外の方(Intel搭載Macユーザー)に向けて、以下でデュアルブートの手順を説明します。

ステップ1:Linuxインストールのための準備

MacにLinuxをインストールするには、少なくとも2GB以上の容量があるUSBフラッシュドライブが必要です。後のステップでこのUSBメモリを消去してUbuntuインストーラーを作成するため、重要なファイルはあらかじめバックアップしておきましょう。

イーサネットアダプターを使ってMacをインターネットに接続しておくことも重要です。サードパーティ製ドライバーがないと、UbuntuではWi-Fiが使えない場合があるためです。同様にiMacユーザーは、Bluetoothが動作しない場合に備えて、有線のキーボードやマウスを用意しておくと安心です。

デュアルブートを行う場合は、空き容量が十分にあることも確認しましょう。Appleメニューから「このMacについて」>「ストレージ」を開き、25GB以上(できればそれ以上)の空き容量があることをチェックしてください。

最後に、Mac全体のバックアップを作成しておきましょう。デュアルブート用パーティションへのLinuxインストールでデータが失われることは基本的にありませんが、万が一問題が発生した場合、Mac全体を初期化しなければならない可能性もあります。

macOSをLinuxに置き換える予定の場合は、Carbon Copy Clonerなどを使ってmacOS Recoveryパーティションをバックアップしておきましょう。これにより、将来macOSへ戻りやすくなります。

ステップ2:Macドライブにパーティションを作成する

デュアルブート環境(強く推奨)にする場合は、MacのハードドライブにLinux用パーティションを作成する必要があります。デュアルブート不要の場合は、次のステップへ進んでください。

実際、MacでLinuxをデュアルブートするには2つの追加パーティションが必要です。ひとつはLinux本体用、もうひとつはスワップ領域用です。スワップパーティションのサイズは、MacのRAM容量と同じにします。RAM容量はApple > 「このMacについて」で確認できます。

「ディスクユーティリティ」を使って新しいパーティションを作成します:

  1. ディスクユーティリティを開きます。アプリケーションのユーティリティフォルダにあるほか、Spotlightで検索しても見つけられます。
  2. 左上の表示 > すべてのデバイスを表示を選択します。
  3. Macのハードディスクの最上位ドライブを選択し、「パーティション」をクリックします。
  4. 「+」ボタンで新しいパーティションを作成します。名前をUBUNTUとし、フォーマットはMS-DOS(FAT32)に設定します。サイズはLinuxに割り当てたい分だけ確保してください。
  5. 「適用」をクリックしてパーティションを作成します。
  6. 同じ手順でもうひとつのパーティションを作成します。名前はSWAPとし、こちらもフォーマットをMS-DOS(FAT)に設定します。サイズはMacのRAM容量と同じにします(4GB、8GBなど)。
  7. 「適用」をクリックしてパーティションを作成します。

新しいパーティションが作成できない場合は、FileVaultによってハードドライブが暗号化されている可能性があります。システム環境設定 > セキュリティとプライバシー > FileVaultからFileVaultをオフにしてください。

起動オプションを改善するために「rEFInd」を導入する

Mac標準のブートマネージャーは、Ubuntuとうまく連携できないことがあります。そこで、起動時にmacOSとLinuxを簡単に切り替えられるよう、サードパーティ製ブートマネージャーを導入します。

次のステップは、おすすめのブートマネージャー「rEFInd」のダウンロードです。rEFIndをインストールするには、System Integrity Protection(SIP)を一時的に無効化する必要があります。SIPはmacOSの重要なセキュリティ機能なので、作業完了後は必ず再度有効化してください。

rEFIndブートマネージャーのインストール手順:

  1. SIPを無効化した状態で、アプリケーションのユーティリティフォルダからターミナルを開きます(Spotlightで検索してもOK)。
  2. 別ウィンドウでFinderを開き、ダウンロードしたrEFIndのフォルダへ移動します。
  3. refind-installファイルをターミナルウィンドウへドラッグし、Enterキーを押します。
  4. 求められたら管理者パスワードを入力し、再度Enterを押します。
  5. インストール完了後、SIPを必ず再有効化してください。

次回Macを再起動すると、rEFIndのメニューが自動的に表示されるはずです。表示されない場合は、起動中にOptionキーを押し続けてブートマネージャーを読み込んでください。

ステップ3:Ubuntu USBインストーラーを作成する

Ubuntu公式サイトから最新版のUbuntuをディスクイメージとしてダウンロードします。ディスクイメージからUSBインストーラーを作成するには、サードパーティ製アプリが必要です。最も手軽なアプリのひとつがbalenaEtcherですが、お好みのツールを使っても構いません。

balenaEtcherでUbuntu USBインストーラーを作成する手順:

  1. balenaEtcherを開き、Select Image(イメージを選択)をクリックします。
  2. ダウンロードしたUbuntuディスクイメージを選択し、Openをクリックします。
  3. USBフラッシュドライブを挿入すると、balenaEtcherが自動的に認識します。認識されない場合は、Select TargetまたはChangeをクリックして自分でドライブを選択してください。
  4. 次のステップでドライブの中身が消去されるため、正しいドライブが選択されていることを必ず確認しましょう。
  5. Flashをクリックし、管理者パスワードを入力すると、USBフラッシュドライブが消去され、Ubuntuインストーラーが作成されます。
  6. 完了したら、macOSの指示に従ってフラッシュドライブを取り出します

ステップ4:USBインストーラーからUbuntuを起動する

Optionキーを押しながらMacを再起動し、USBフラッシュドライブを直接Macに挿し直します。ブートローダーが表示されたら、矢印キーでBoot EFIオプションを選択してEnterキーを押します。

Ubuntuのローディング画面が表示され、その後にUbuntuのデスクトップが立ち上がります。

このタイミングで、UbuntuをMac上で試してみましょう。USBフラッシュドライブからの起動のため動作は遅めですが、雰囲気をつかむには十分です。なお、デフォルトではUbuntuからMacのWi-Fiを使えないため、インターネット接続にはイーサネットアダプターを使用してください。

T2セキュリティチップ搭載Macではセキュアブートを無効化する

2018年以降、Appleは新型MacにT2セキュリティチップを搭載しています。このチップにより、他のOSの起動がブロックされることがあります。起動時に問題が発生した場合は、Appleの公式案内に従ってT2チップの設定を変更(セキュアブートを無効化)してください。

ステップ5:UbuntuをMacにインストールする

準備ができたら、デスクトップ上のInstall Ubuntuアイコンをダブルクリックします。

画面の指示に従って言語とキーボードレイアウトを選択します。通常インストール(Normal installation)を選び、サードパーティソフトウェアをインストールする(Install third-party software)にもチェックを入れます。このソフトウェア(Wi-FiやBluetoothなどを動作させるために必要)のインストールには、イーサネットケーブルでのインターネット接続が必要です。その後Continueをクリックします。

求められた場合は、パーティションをマウントしたまま維持するよう選択します。

方法1:macOSとUbuntuのデュアルブート

Installation type(インストールの種類)画面でSomething Else(それ以外)を選択し、Continueをクリックします。

次の画面で、作成したUBUNTUパーティションを見つけて選択します。残念ながらパーティション名は判別しにくいため、名前にfat32を含み、サイズ(MB単位)が一致するデバイスを探してください。

ダブルクリックで選択し、Use as: Ext4 journaling file systemを指定します。Mount point/に設定し、Format the partition(パーティションをフォーマット)にチェックを入れてOKをクリックします。ポップアップ警告が表示されたら、Continueで続行します。

続いてSWAPパーティションを探します。こちらも名前にfat32が含まれているはずです。ダブルクリックし、Use as: swap areaを選択してOKをクリックします。

Device for boot loader installation(ブートローダーをインストールするデバイス)のドロップダウンメニューを開き、UBUNTUパーティションを再び選択します。名前は先ほど選択したものと一致しているはずです。

正しいパーティションを選んだか今一度確認したうえで、Install Nowをクリックします。ポップアップ警告でContinueを押し、ディスクへの変更書き込みを確定します。

最後に、画面の指示に従ってタイムゾーンを選択し、ユーザーアカウントを作成します。あとはインストールが完了するのを待ちましょう。

方法2:macOSをUbuntuに置き換える

Installation type(インストールの種類)画面でErase disk and install Ubuntu(ディスクを削除してUbuntuをインストール)を選択します。

注意:これを実行すると、OSやRecoveryパーティションを含むMac内のすべてのデータが消去されます!

覚悟が決まったらInstall Nowをクリックし、ハードディスクを選択します。

画面の指示に従ってタイムゾーンを設定し、ユーザーアカウントを作成したら、インストール完了を待ちます。

MacでのLinux活用をもっと快適に

おめでとうございます! MacBook Pro、iMac、Mac miniへのLinuxインストールに成功しました! デュアルブートを選んだ場合は、起動時にOptionキーを押し続けることで、macOSとUbuntuを切り替えられます。

次は、macOSからLinuxへの乗り換えをスムーズにするコツをチェックしてみましょう。Ubuntuに馴染みのあるmacOS風の機能を追加すれば、Mac上のLinuxをすぐに最大限活用できるはずです!

  1. Windows・Mac・LinuxにGoogle Robotoフォントをインストールする方法【Webサイトでの使い方も解説】

    Robotoフォントは、Googleが開発したサンセリフ(ゴシック体)タイプフェイスです。洗練されたデザインで、Androidスマートフォンなどの高解像度スクリーン上でも美しく表示されるため、幅広い用途に適しています。しかも、Windows、macOS、Linuxへのインストールは驚くほど簡単です。 本記事では、Google RobotoフォントをWindows、macOS、Linux、さらにはWebサイトに導入する方法を順番に解説していきます。それでは始めましょう! Google Robotoフォントのダウンロード プラットフォームに関わらず、まずはRobotoフォントパックをダウンロード

  2. Windows 10とWindows 11をデュアルブートする方法|初心者向け完全ガイド

    デュアルブート環境の最大の魅力は、既存のWindows 10をアンインストールせずに、同じPC上にWindows 11をインストールできる点にあります。 これにより、新しいOSを実際に試しながら、自分の使い方に合っているかどうかをじっくり判断できます。古いバージョンと新しいバージョンの両方を、1台のデバイスで同時に体験できるのがデュアルブートの大きなメリットです。 デュアルブート前に確認すべき要件 作業を始める前に、以下の条件を満たしているか必ず確認しましょう。 システム要件:お使いのデバイスがWindows 11の動作要件(TPM 2.0、UEFI対応など)を満たしていること ISOイメー