web-dev-qa-db-ja.com

Ubuntu 14.04とデュアルブートMac El Capitan

アーカイブには古いものがたくさんあるため、少し混乱しています。 MacOS El Captainを使用して、iMacにUbuntu 14.04をインストールする方法を教えてください。 Refitを使用する必要はありますか? Ubuntu Live USBドライブからの直接インストールはどうですか?

18
carkaci

rEFItは2010年以降放棄されています。私は rEFInd、 と呼ばれるフォークを作成し、これを積極的に維持しています。どちらかのプログラムを使用する必要はありませんが、どちらか(および特にrEFInd)が役立ちます。

OS X 10.11(「El Capitan」)の主な「落とし穴」は、以前のOS Xリリースと比較して、新しいシステム整合性保護(SIP)機能、別名「ルートレス」です。これは、経験の浅いユーザーがシステムを自己破壊させたり、マルウェアがコンピューターを制御したりするのを困難にするセキュリティ機能です。これには、rEFItやrEFIndなどのサードパーティブートマネージャーを含む、いくつかのタイプの低レベルソフトウェアのインストールと使用が困難になるという望ましくない副作用があります。つまり、SIPを無効にする必要があります。 this onethis one。 など、これを行うページはかなり多くのページで説明されています。rEFIndをインストールした後、SIPを再度有効にできます。

MacにUbuntuをインストールする方法を説明する膨大な数のサイトがあります。比較的最近のものを見つけてみてください。また、UbuntuをBIOS/CSM /レガシーモードまたはEFIモードのいずれかでインストールできることに注意してください。後者はほぼ常に望ましいですが、多くのガイド(特に古いガイド)が前者について説明しています。多くの場合、違いを適切に説明していません。 Compatibility Support Module(CSM)とは何か、なぜ問題があるのか​​についての基本的な情報は 私のこのページ を参照してください。 (このページはMacよりもUEFIベースのPCを対象としていますが、それでもかなり適切です。)

大まかに言うと、次のことをお勧めします。

  1. Ubuntuインストーラーを起動して「インストールモードなしで試用」します。
  2. ターミナルプログラムウィンドウを開きます。
  3. ターミナルで、ubiquity -bと入力します。これにより、Ubuntuインストーラーが実行されますが、-bnotブートローダーをインストールするよう指示します。高度なインストールオプションに従う場合は、ext4fsをファイルシステムとして使用してください。 LVM、RAID、または暗号化されたルート(/boot)パーティションを使用しない限り、別個の/パーティションを使用しないでください。 Ubuntu用のスペースを確保するために、OS Xパーティションを縮小する必要がある場合があります(または、開始する前にそれを行うことができます)。
  4. 完了したら、再起動しますが、Command + Rを押したままにしてOS X復旧環境を起動します。
  5. ターミナルウィンドウを起動し、csrutil disableと入力してSIPを無効にします。
  6. リブート。システムはOS Xを正常に起動するはずです。
  7. REFIndをインストールします。

この時点で、再起動するとrEFIndが表示され、OS XまたはUbuntuを起動するオプションが表示されます。両方が機能する可能性があります。ただし、別の/bootパーティションを使用した場合、Ubuntuを起動するには、EnterキーではなくF2キーまたはInsertキーを2回押す必要があります。結果の画面で、ro root={whatever}を追加して、ルート(/)ファイルシステムの場所をカーネルに通知する必要があります。 {whatever}は、/dev/sda7または/dev/mapper/ubuntu-rootのように、その場所の説明です。起動後、rEFIndに付属のmkrlconf.shスクリプトを実行すると、root=オプションを追加する必要がなくなります。

31
Rod Smith