私は Macbook Pro を所有していますが、元の HDD は SSHD に交換され、光学ドライブは取り外されて 2 番目の SSHD に交換されています。光学ベイのドライブには OS X がインストールされ、メイン ベイには Windows がインストールされています。Bootcamp の機能を使用するか、起動中に Option キーを押し続けることで、それらの間で起動できますが、問題はありません。
Windows/メイン ベイ ドライブの空きスペースに、単一の ext4 パーティションを使用して Ubuntu 14.04 をインストールしました。(パーティションの代わりにスワップ ファイルを使用する予定です) ただし、トリプル ブート用にブートローダーを正常にセットアップできませんでした。試したことは次のとおりです。
1. OS Xスタートアップマネージャー
このメニューには、起動する OS X、リカバリ、および Windows システムのみがリストされます。これは、Ubuntu が ext4 パーティションにインストールされているためだと思います。Apple の組み込みスタートアップ マネージャーは ext4 パーティションを認識できますか?
2. 改善
rEFIt は、Web サイトに記載されているように、複数のドライブのセットアップではまったく機能しませんでした。
3. 再検索
ここから状況がおかしくなり始めます。rEFInd が最初に表示されたときは、OS X (および OS X Recovery) しか表示されません。最初に OS X のスタートアップ マネージャーに入り、次に rEFInd に入ると、3 つのオペレーティング システムすべてが表示され、適切に起動します。(Ubuntu では、誤って GRUB をインストールしたため、別の手順を経ることになりますが、これは削除できます)
OS X に GRUB をインストールする必要がありますか? それは機能しますか? ご協力いただければ幸いです。
答え1
ブートローダーはもう時代遅れです。アスピリンを飲んでVirtual BoxかVMware Fusion(後者が私のお気に入りです)を入手してください。そうすれば仮想マシンを実行できます。同時にブートローダーの悪夢を回避できます。また、特定の時点でイメージのスナップショットを作成したり、複数のシナリオをテストするためにイメージを分岐したりできるという利点もあります。
どうぞ、ブートローダーを削除してください! ;-)
答え2
とりあえずの回避策は、OS X の標準ブートローダーを使用して「Windows」を選択することです。そのドライブに GRUB がインストールされているため、Windows を起動する代わりに GRUB のブート マネージャーに移動し、そこで Ubuntu を選択できます。
まだ 2 つの手順を実行する必要があるため完璧ではありませんが、機能します。