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.conf
はroot
実際のルートパーティションでなければならず、/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実装でブート優先順位を選択できるわけではありません。