Цей grub.conf працював з робочою станцією з EFI з двома дисками, sda, sdb Red Hat Enterprise 6.6, було встановлено на sda
sda1 /boot/efi
sda2 swap
sda3 /
Windows 10 pro було встановлено на sdb
sdb1 a Microsoft reserved partition with 16 MB
sdb2 ntfs for Windows 10
в /etc/grub.conf або /boot/efi/EFI/redhat/grub.conf верхній розділ було створено автоматично анакондою, Windows 10 довелося переробити
розділ UUID для Windows 10 був скопійований з анаконди, тому зберігайте кожну річ зверху до рядка initrd
device (hd0) HD(1,800,100000,314d5444-d170-4e02-95a4-b388331857bb)
default=0
timeout=120
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
title Red Hat Enterprise Linux 6.6 (2.6.32-504.30.3)
root (hd0,2)
kernel /boot/vmlinuz-2.6.32-504.30.3.el6.x86_64 ro root=UUID=49b8182c-cc3c-47e4-a960-3e4d91ceb0c6 nomodeset rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=pt-latin1 rd_NO_LVM rd_NO_DM rhgb quiet crashkernel=auto
initrd /boot/initramfs-2.6.32-504.30.3.el6.x86_64.img
title Windows 10 Professional EN - boot manager
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 49b8182c-cc3c-47e4-a960-3e4d91ceb0c6
else
search --fs-uuid --set=root 49b8182c-cc3c-47e4-a960-3e4d91ceb0c6
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
зверніть увагу, коли ви встановлюєте Linux після Windows, щоб включити розділ de / boot / efi, але не форматувати його.
на 1-й дисковій системі, яка вже має ОС Windows 10, розділ ESP (EFI) є другим, тому коренева лінія повинна бути:
set root='hd0,gpt2'
цей випадок стосувався спадкової ситуації з подвійним завантаженням GRUB v.1;
Linux CentOS 7 / Red Hat 7 працює з подвійним завантаженням з GRUB 2