CentOS 7とWindows 10がインストールされています。ただし、GRUBはWindowsブートマネージャのオプションを提供していませんが、それを見つけます。オペレーティングシステム検出器。 Windows 10から起動するには、起動の優先順位をWindows起動管理者として起動するように変更する必要がありますが、これは理想的ではありません。どんな助けでも大変感謝します。
答え1
1.) grub 設定は起動モード (UEFI/EFI または BIOS/ レガシー) によって異なります。これによると、使用する必要があります
grub2-mkconfig -o /boot/grub2/grub.cfg
BIOS/レガシーおよび
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
UEFI(およびIMHO EFI)の場合。
2.)一致する構成を指す1つまたは2つのシンボリックリンクが必要です。
$ ls -l /etc/grub2.cfg
lrwxrwxrwx. 1 root root 22 Jan 1 2013 /etc/grub2.cfg -> ../boot/grub2/grub.cfg
$ ls -l /etc/grub2-efi.cfg
lrwxrwxrwx. 1 root root 31 May 7 2016 /etc/grub2-efi.cfg -> ../boot/efi/EFI/fedora/grub.cfg
存在するか確認してください。
3.)シンボリックリンクが指すファイルが少なくとも一致するファイルであり、更新されていることを確認してください。更新されていない場合は grub2-mkconfig を使用してください。
4.) 優先順位は /etc/default/grub (少なくとも Fedora では) に設定されていますが、 /etc/grub.d/ に 09_windows などのスクリプトを生成して最初に選択することもできます。 Windowsブートマネージャについて:Grubは「Windowsブートマネージャチェーン」を使用する必要がありますが、Grubを起動するようにBootmanagerを設定することもできます。
5.)UEFI(またはEFI)の場合:/ boot / efiは実際にマウントされていますか?ここにEFIパーティションをマウントする必要があります。
6.) 参照https://fedoraproject.org/wiki/GRUB_2grubまたは使用するドキュメントURLの場合:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-reinstalling_grub_2
注:カーネルパッケージのインストール/アップグレードの場合は、grub設定を更新するために「grubby」が使用されます。編集、インストールのヒント:起動モードを混同しないでください。たとえば、UEFIモードでWindowsをインストールし、BIOSモードでCentOSまたはFedoraをインストールした場合、「grub install」はWindowsのインストールを「検索」または「表示」しません。