MacにUbuntuをインストールしてデュアルブート環境を構築する完全ガイド

macOSとUbuntuのデュアルブートには多少の冒険心が必要ですが、決して難しい作業ではありません。ただし、ブートローダーまわりで問題が発生することもあるため、その対処法も押さえておく必要があります。MacへのUbuntuのインストール(およびデュアルブート化)自体は、それほど手間のかかる作業ではありません。
あらかじめ注意しておくと、VMwareなどの仮想マシン上でUbuntuを動かすほうがはるかに効率的です。何らかの理由で仮想マシンが使えない場合に、デュアルブートを第二の選択肢として検討しましょう。もうひとつ警告しておきたいのは、ハードウェアの一部がUbuntu上で正しく動作しない可能性があるという点です。MacはLinux環境下で挙動が不安定になることがあるため、トラブルシューティングに対応できる忍耐力と技術知識を持っていない場合は、先に進むべきではありません。
作業を始める前に、必ずMacのバックアップを取ってください。これは省略不可の必須ステップです。
1. Ubuntuをダウンロードする
1. Canonicalの公式サイトから最新版のUbuntu LTSインストーラーをダウンロードします。執筆時点でのバージョンはUbuntu 16.04.4 LTSです。

2. 寄付をしてUbuntuの開発をサポートするか、「Not Now」をクリックしてダウンロードページへ直接進みます。

2. Ubuntuインストールメディアを作成する
ここでは例としてUSBメモリを使用します。容量は最低でも2GB以上で、中身が空のものを用意してください。
ドライブのフォーマット
1. USBメモリをMacに挿入します。
2. 「アプリケーション/ユーティリティ」からディスクユーティリティを開き、サイドバーでUSBドライブを選択します。

3. メニューバーの「消去」をクリックして、ドライブをフォーマットします。

4. 次の画面で、フォーマット形式を「MS-DOS(FAT)」、方式を「GUIDパーティションマップ」に設定します。

5. 「消去」をクリックし、フォーマット処理が完了するまで待ちます。

フォーマットがうまくいかない場合は、ターミナルから同じ操作を試してみてください。
イメージの書き込み
Etcherを使って、Ubuntuのインストールイメージをディスクに書き込みます。
1. Etcherをダウンロードしてインストールします。

2. Etcherを開き、「Select Image」をクリックしてUbuntuのISOファイルを選択します。


3. 「Select Drive」をクリックして、使用するUSBドライブを選択します。


4. 「Flash!」をクリックして、イメージをUSBドライブに書き込みます。


3. ドライブの事前準備
UbuntuとmacOSの両方を管理するブートローダーとして、rEFIndを使用します。
rEFIndのインストール
1. rEFIndのバイナリパッケージをダウンロードします。
2. ダウンロードしたファイルを解凍します。
3. 「/Applications/Utilities/Terminal」からターミナルを開きます。
4. 「refind-installer」ファイルをターミナルのアイコンにドラッグ&ドロップして、スクリプトを実行します。

続行する前にSIP(System Integrity Protection)を無効化する必要がある場合や、リカバリーパーティションからrEFIndをインストールする必要がある場合は、以下の手順に従ってください。
- Macを再起動し、起動画面が表示されたらAppleロゴが画面に現れるまで Command + R キーを押し続けます。
- 読み込みが完了してリカバリーモードに入ったら、「ユーティリティ → ターミナル」をクリックします。
- ターミナルウィンドウで
csrutil disableと入力し、Enterキーを押します。 - Macを再起動します。

5. rEFIndが正常に動作しているか確認するため、Macを再起動します。

ディスクユーティリティでパーティションを作成する
同じハードドライブからmacOSとUbuntuをデュアルブートするには、ディスクユーティリティを使ってUbuntu用のパーティションを新規に作成する必要があります。
1. 「/Applications/Utilities」フォルダからディスクユーティリティを開きます。
2. サイドバーで起動ディスクを選択し、「パーティション」ボタンをクリックします。

3. ダイアログボックスの「パーティション」をクリックして確認します。

4. 「+」ボタンをクリックしてパーティションを追加します。

5. サイズと名前を設定します。パーティション形式には「MS-DOS(FAT)」を選択します。この領域は後ほどUbuntuインストーラーによって消去されます。

6. 「適用」→「パーティション」の順にクリックして実行します。

操作中に問題が発生した場合は、代わりにターミナルからパーティションを作成するか、Time Machineのスナップショットを削除する必要があるかもしれません。
4. Ubuntuをインストールする
ここまでの準備がすべて整えば、ついにMacにUbuntuをインストールできます!残念ながら、以下の手順については高品質なスクリーンショットをご用意できませんでした。
USBから起動する
1. Macを再起動します。
2. rEFIndの画面でUSBドライブを選択し、そこから起動します。

Ubuntuインストーラーの実行
1. (可能であれば)ワイヤレスネットワークに接続し、サードパーティ製ソフトウェアのインストールを選択します。
2. インストール方法の選択画面で、下部にある「それ以外(Something Else)」を選択します。

3. 先ほど作成したパーティションを選択し、「–」ボタンをクリックして削除します。

4. 空き領域を選択した状態で「+」をクリックし、新しいパーティションを作成します。

5. サイズを4000MBに、「用途」を「スワップ領域(swap)」に設定します。

6. 「+」ボタンでもうひとつ新しいパーティションを作成します。利用可能な空き領域をすべて使い切り、「用途」を「Ext4ジャーナリングファイルシステム」に設定し、マウントポイントを「/」に指定します。

7. 「ブートローダーをインストールするデバイス」の欄で、作成したext4パーティションを選択します。

8. 以降のステップを進めてユーザーアカウントを作成し、インストールを完了させます。
起動順序の設定
インストール完了後、Macは自動的にUbuntuで起動する可能性があります。その場合、GRUBブートローダーが起動制御を乗っ取っているため、rEFIndに制御権限を取り戻させる必要があります。本ガイドの手順に従い、Ubuntu内から efibootmgr コマンドを使って問題を解決してください。
ただし、近道が存在する場合もあります。rEFIndとUbuntuのみがインストールされている環境であれば、次のUbuntuターミナルコマンドで解決できるはずです。ただし環境によって状況が異なるため、内容を理解せずにむやみに実行しないでください:
sudo efibootmgr -o 0000,0080
まとめ:インストール後の作業
お使いのMacモデル専用の追加ドライバーやソフトウェアのインストールが必要になるでしょう。ベストなアドバイスは、自分のハードウェア構成に合わせた適切なドライバーやソフトウェアの調整方法を事前に検索しておくことです。
-
MacにJavaを簡単かつ迅速にインストールする方法【初心者向け完全ガイド】
MacにJavaをインストールする方法をお探しですか?長年にわたり、Javaプラットフォーム上で数多くのアプリケーションを作成・配布・実行できるよう、さまざまな技術やトレンドが取り入れられてきました。KubernetesのDockerコンテナを活用すれば、Java開発者は複数の仮想環境ごとにクラウドインフラを管理することなく、クラウドベースのサービスを多様なクラウド環境へ簡単にパッケージ化して配布できます。競合技術の存在にかかわらず、クラウドネイティブJavaはクラウド中心のアプリケーション開発全体に大きな影響を与え続けています。幸いなことに、最新のJavaフレームワークは、コンパイルが高速で
-
MacにWindows 7をインストールする方法|Boot Campと仮想マシンの違いを徹底解説
MacBookにWindows 7を導入する2つの方法 MacBookにWindowsをインストールする方法は、大きく分けて2つあります。1つは「Boot Camp」を使ってmacOSと共存させ、起動時にどちらかを選ぶデュアルブート方式。もう1つは「Parallels Desktop」「VMware Fusion」「VirtualBox」などの仮想化ソフトウェアを使い、macOS上のウィンドウでWindowsを動かす仮想マシン方式です。ただし、Boot CampでWindows 7をインストールできるのは、2014年頃までに発売された旧世代のMacのみです。比較的新しいMacBookにWind