grubエラー:別の/boot/efiパーティションの「ファイルが見つかりません」

grubエラー:別の/boot/efiパーティションの「ファイルが見つかりません」

UEFI対応コンピュータにCentOS 6.4をインストールして/boot/efiパーティションを作成しました。

しかし、私のグラブは自動的に起動しません。 PCを起動すると、Windows 8で起動します。
BIOSブートオプションに移動してCentOSを選択するまでCentOSを起動できません。

grub.confこれを修正してファイルを修正しようとしました。

title XXXXX
   root (hd0,8)

到着

title XXXXXX
   root (hd0,3)

(hd0,8)私のルートパーティションはどこにあり、(hd0,3)/boot/efiパーティションはどこにありますか?

しかし、今問題は引き続き発生します。 BiosブートオプションでCent OSを開く必要があり、別のエラーが発生します。 CentOSを開くとfile not foundエラーが表示されます。

このすべての混乱をどのように解決できますか?

答え1

読むロードの本ただし、デフォルトではcentos6はUEFIに最適なディストリビューションではありません。

答え2

では、オプションgrub.confroot実際のルートパーティションでなければならず、/boot/efiソースgrub.conf行を含める必要があります。root (hd0,8)

BIOSがCentOSを選択するように指示したため、これは/boot/efiアップグレード時にパーティションが正しくマウントされたことを意味しますgrub。これで欠けている唯一のステップは、Windowsブートローダの代わりにGrubを使用して起動するようにBIOSに指示することです。鉱山(ASUSノートブック、American Megatrends BIOS)を使用すると、ブート優先順位を選択できます。選択しました。

1: CentOS
2: Windows Boot Loader

その後、電源を入れるとGrubが自動的に起動します。

また、セキュアブートを無効にする必要があります。

残念ながら、一部のUEFI実装は不便であるため、すべてのUEFI実装でブート優先順位を選択できるわけではありません。

関連情報