私の Mac mini はどうやって Ubuntu を起動するのでしょうか?

私の Mac mini はどうやって Ubuntu を起動するのでしょうか?

2012 Mac mini に Ubuntu 14.10 をインストールしました。インストール プロセス中に特別な操作は何も行いませんでした。別の /boot パーティションも作成しませんでした。

電源投入時に、画面が約 20 ~ 30 秒間白く表示され、その後 Ubuntu が起動します。

私の Mac mini はレガシー BIOS モードを使用して起動していますか?

答え1

私は、あなたが経験している問題そのものについて、膨大な時間をかけて調査しました。はい、あなたの Mac は「最後の努力」または「フォールバック モード」で起動し、エミュレートされた BIOS を使用して起動しました。この方法で起動された OS は、ハードウェアとの EFI のやり取りを認識できません。

Mac は EFI 経由で起動します。一部のモデルは efi バイナリを含む FAT パーティションを探し、一部のモデル (私の MacBook など) は efi バイナリを含む HFS パーティションを必要とします。後者は標準に従っていません。

起動順序は Mac の EEPROM にプログラムされており、これによって Mac はどこを探すべきかを認識します。

以下にいくつかの手順を示します (各ユーティリティの使用方法については説明しません)。

  • ブートからrEFIndのUSBイメージ起動時にAltキーを押す
  • rEFInd ブート メニューを使用して Ubuntu インストーラーを起動します (これにより、OS が EFI 経由で起動したことを認識します)
  • 公式リポジトリからefibootmgrをインストールする
  • efibootmgrを使用して操作するMacのEEPROMに組み込まれたEFIブート設定

上記のリンクを使用して大きな成功を収めました。

関連情報