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ブート設定
上記のリンクを使用して大きな成功を収めました。