アーカイブには古いものがたくさんあるため、少し混乱しています。 MacOS El Captainを使用して、iMacにUbuntu 14.04をインストールする方法を教えてください。 Refitを使用する必要はありますか? Ubuntu Live USBドライブからの直接インストールはどうですか?
rEFItは2010年以降放棄されています。私は rEFInd、 と呼ばれるフォークを作成し、これを積極的に維持しています。どちらかのプログラムを使用する必要はありませんが、どちらか(および特にrEFInd)が役立ちます。
OS X 10.11(「El Capitan」)の主な「落とし穴」は、以前のOS Xリリースと比較して、新しいシステム整合性保護(SIP)機能、別名「ルートレス」です。これは、経験の浅いユーザーがシステムを自己破壊させたり、マルウェアがコンピューターを制御したりするのを困難にするセキュリティ機能です。これには、rEFItやrEFIndなどのサードパーティブートマネージャーを含む、いくつかのタイプの低レベルソフトウェアのインストールと使用が困難になるという望ましくない副作用があります。つまり、SIPを無効にする必要があります。 this one や this one。 など、これを行うページはかなり多くのページで説明されています。rEFIndをインストールした後、SIPを再度有効にできます。
MacにUbuntuをインストールする方法を説明する膨大な数のサイトがあります。比較的最近のものを見つけてみてください。また、UbuntuをBIOS/CSM /レガシーモードまたはEFIモードのいずれかでインストールできることに注意してください。後者はほぼ常に望ましいですが、多くのガイド(特に古いガイド)が前者について説明しています。多くの場合、違いを適切に説明していません。 Compatibility Support Module(CSM)とは何か、なぜ問題があるのかについての基本的な情報は 私のこのページ を参照してください。 (このページはMacよりもUEFIベースのPCを対象としていますが、それでもかなり適切です。)
大まかに言うと、次のことをお勧めします。
ubiquity -b
と入力します。これにより、Ubuntuインストーラーが実行されますが、-b
はnotブートローダーをインストールするよう指示します。高度なインストールオプションに従う場合は、ext4fsをファイルシステムとして使用してください。 LVM、RAID、または暗号化されたルート(/boot
)パーティションを使用しない限り、別個の/
パーティションを使用しないでください。 Ubuntu用のスペースを確保するために、OS Xパーティションを縮小する必要がある場合があります(または、開始する前にそれを行うことができます)。csrutil disable
と入力してSIPを無効にします。この時点で、再起動するとrEFIndが表示され、OS XまたはUbuntuを起動するオプションが表示されます。両方が機能する可能性があります。ただし、別の/boot
パーティションを使用した場合、Ubuntuを起動するには、EnterキーではなくF2キーまたはInsertキーを2回押す必要があります。結果の画面で、ro root={whatever}
を追加して、ルート(/
)ファイルシステムの場所をカーネルに通知する必要があります。 {whatever}
は、/dev/sda7
または/dev/mapper/ubuntu-root
のように、その場所の説明です。起動後、rEFIndに付属のmkrlconf.sh
スクリプトを実行すると、root=
オプションを追加する必要がなくなります。