rEFIt などの代わりに EFI を使用して Macbook Pro に Ubuntu をインストールする

rEFIt などの代わりに EFI を使用して Macbook Pro に Ubuntu をインストールする

数か月前に rEFIt メソッド (エミュレートされた BIOS) を使用して、MacBook Pro (8.1) に Ubuntu をインストールしました。EFI モードを試してみたいと思います。残念ながら、どこから始めればよいか明確なガイドが見つかりませんでした。カーネルに必要なパッチなどについてのヒントが記載されたフォーラムの投稿を散見しましたが、包括的なガイドは見つかりませんでした。

私はこれを見ました:https://help.ubuntu.com/community/MactelSupportTeam/AppleIntelInstallation#Single-Boot:%20Ubuntu%20Only

それが私が探していたもののようです。もしそうなら、私の質問はこれです: EFI を実行してデュアル ブート環境を維持する方法はありますか? 同じページにあるデュアル ブート ガイドでは rEFIt が必要です。それが私の考えと異なる場合、この方法でインストールする方法に関する情報はどこで見つかりますか?

答え1

私は2011年(2011年初頭だと思います)のMacbook Pro 8.2を持っています。昨日まで、多くの苦労をしてきましたが、ついにMACバージョン(ubuntu-12.04-desktop-amd64+mac.iso)ではなく「通常の」Ubuntu 12.04(ubuntu-12.04-desktop-amd64.iso)からUbuntuをインストールしようとしました。後者はrEFI(エミュレートされたBIOS)を提供しますが、MACバージョンのisoからは実際にはEFIを取得できません。のみをサポートするBIOS ブート(sic!) なんと誤解を招くのでしょう!

MBP 8.2 に新しい空の SSD ドライブを取り付け、EFI モードでインストールした後、「通常の」 ISO を使用しましたが、それ以降はすべて (ダウンロードが必要な Wi-Fi ファームウェアを除く) 問題なく動作しています。

答え2

私は Macbook Pro 8.2 を使用していますが、CSM (BIOS) ではなく EFI モードで起動すると、ビデオはまったく使用できなくなり、テキストのみの起動でも画面が完全に乱れます。この問題の回避策はまだ見つかっていないため、CSM に頼っています。

rEFIt に関しては、必ずしも CSM を必要としません。Linux、Windows、Mac OS 用のさまざまなブートローダーを見つけてユーザーに提示する能力に長けているだけです。これらのブートローダーは EFI モードを使用できますが、BIOS に依存する場合もあります。EFI システムでは、BIOS を「エミュレート」するために CSM が使用されます。rEFIt では、何が起こっているのか少しわかりにくく、起動するためのオプションが多数表示されましたが、機能するのはそのうちの 2 つだけでした。そのため、起動時にオプション キーを使用して、Apple の EFI 起動ディスク選択メニューに復元しました。

これまでに学んだことは、ハード ドライブについて次の 3 つの条件が満たされている場合、Apple の起動ディスク メニュー (オプション キー @ 起動) に「Windows」というラベルの付いたハード ディスク アイコンが表示されるということです。ハード ドライブには純粋な GPT ではなくハイブリッド MBR が含まれていること、MBR 内のパーティションの 1 つにブート フラグが設定されており、保護 MBR エントリでない限りどのパーティションでもかまわないこと、ディスクの最初の 440 バイト (LBA 0) にブートローダー コードが含まれていること。

この場合、起動時にオプション キーを使用すると、Windows ラベルの付いたハード ディスク アイコンが表示されます。このオプションを選択すると、基本的に Grub2 で起動することになります。そこから、Grub2 構成で検出されたもの (そのディスク上の 1 つ以上の Linux および Windows インストール) を選択できます。

答え3

私自身は Macbook を持っていませんが、UEFI ノートブックに Ubuntu をインストールする方法を探しているときに、以下のすばらしいガイドを見つけました。rEFIt ステップの後には、UEFI を有効にする手順がさらにあります。お役に立てば幸いです。

http://www.rodsbooks.com/ubuntu-efi/index.html

答え4

私は MacBook Pro 15 インチ (2010) を持っており、EFI でデュアル ブートできます。Ubuntu 12.04 を使用して、この Wiki ページのガイドに従ってください。https://help.ubuntu.com/community/UEFIBooting

注: この操作を実行するために Windows のインストールを削除しました。トリプル ブートがこのように機能するかどうかはわかりません。

関連情報