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について」で確認できます。
「ディスクユーティリティ」を使って新しいパーティションを作成します:
- ディスクユーティリティを開きます。アプリケーションのユーティリティフォルダにあるほか、Spotlightで検索しても見つけられます。
- 左上の表示 > すべてのデバイスを表示を選択します。
- Macのハードディスクの最上位ドライブを選択し、「パーティション」をクリックします。
- 「+」ボタンで新しいパーティションを作成します。名前をUBUNTUとし、フォーマットはMS-DOS(FAT32)に設定します。サイズはLinuxに割り当てたい分だけ確保してください。
- 「適用」をクリックしてパーティションを作成します。
- 同じ手順でもうひとつのパーティションを作成します。名前はSWAPとし、こちらもフォーマットをMS-DOS(FAT)に設定します。サイズはMacのRAM容量と同じにします(4GB、8GBなど)。
- 「適用」をクリックしてパーティションを作成します。
新しいパーティションが作成できない場合は、FileVaultによってハードドライブが暗号化されている可能性があります。システム環境設定 > セキュリティとプライバシー > FileVaultからFileVaultをオフにしてください。
起動オプションを改善するために「rEFInd」を導入する
Mac標準のブートマネージャーは、Ubuntuとうまく連携できないことがあります。そこで、起動時にmacOSとLinuxを簡単に切り替えられるよう、サードパーティ製ブートマネージャーを導入します。
次のステップは、おすすめのブートマネージャー「rEFInd」のダウンロードです。rEFIndをインストールするには、System Integrity Protection(SIP)を一時的に無効化する必要があります。SIPはmacOSの重要なセキュリティ機能なので、作業完了後は必ず再度有効化してください。
rEFIndブートマネージャーのインストール手順:
- SIPを無効化した状態で、アプリケーションのユーティリティフォルダからターミナルを開きます(Spotlightで検索してもOK)。
- 別ウィンドウでFinderを開き、ダウンロードしたrEFIndのフォルダへ移動します。
- refind-installファイルをターミナルウィンドウへドラッグし、Enterキーを押します。
- 求められたら管理者パスワードを入力し、再度Enterを押します。
- インストール完了後、SIPを必ず再有効化してください。
次回Macを再起動すると、rEFIndのメニューが自動的に表示されるはずです。表示されない場合は、起動中にOptionキーを押し続けてブートマネージャーを読み込んでください。
ステップ3:Ubuntu USBインストーラーを作成する
Ubuntu公式サイトから最新版のUbuntuをディスクイメージとしてダウンロードします。ディスクイメージからUSBインストーラーを作成するには、サードパーティ製アプリが必要です。最も手軽なアプリのひとつがbalenaEtcherですが、お好みのツールを使っても構いません。
balenaEtcherでUbuntu USBインストーラーを作成する手順:
- balenaEtcherを開き、Select Image(イメージを選択)をクリックします。
- ダウンロードしたUbuntuディスクイメージを選択し、Openをクリックします。
- USBフラッシュドライブを挿入すると、balenaEtcherが自動的に認識します。認識されない場合は、Select TargetまたはChangeをクリックして自分でドライブを選択してください。
- 次のステップでドライブの中身が消去されるため、正しいドライブが選択されていることを必ず確認しましょう。
- Flashをクリックし、管理者パスワードを入力すると、USBフラッシュドライブが消去され、Ubuntuインストーラーが作成されます。
- 完了したら、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をすぐに最大限活用できるはずです!
-
Windows・Mac・LinuxにGoogle Robotoフォントをインストールする方法【Webサイトでの使い方も解説】
Robotoフォントは、Googleが開発したサンセリフ(ゴシック体)タイプフェイスです。洗練されたデザインで、Androidスマートフォンなどの高解像度スクリーン上でも美しく表示されるため、幅広い用途に適しています。しかも、Windows、macOS、Linuxへのインストールは驚くほど簡単です。 本記事では、Google RobotoフォントをWindows、macOS、Linux、さらにはWebサイトに導入する方法を順番に解説していきます。それでは始めましょう! Google Robotoフォントのダウンロード プラットフォームに関わらず、まずはRobotoフォントパックをダウンロード
-
Windows 10とWindows 11をデュアルブートする方法|初心者向け完全ガイド
デュアルブート環境の最大の魅力は、既存のWindows 10をアンインストールせずに、同じPC上にWindows 11をインストールできる点にあります。 これにより、新しいOSを実際に試しながら、自分の使い方に合っているかどうかをじっくり判断できます。古いバージョンと新しいバージョンの両方を、1台のデバイスで同時に体験できるのがデュアルブートの大きなメリットです。 デュアルブート前に確認すべき要件 作業を始める前に、以下の条件を満たしているか必ず確認しましょう。 システム要件:お使いのデバイスがWindows 11の動作要件(TPM 2.0、UEFI対応など)を満たしていること ISOイメー