Код: Выделить всё
Диск /dev/sda: 465,8 GiB, 500107862016 байт, 976773168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x5c729c4f
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1 * 2048 1126399 1124352 549M 7 HPFS/N
/dev/sda2 1126400 853891071 852764672 406,6G 7 HPFS/N
/dev/sda3 853893118 976771071 122877954 58,6G 5 Расшир
/dev/sda5 853893120 976771071 122877952 58,6G 83 Linux
Код: Выделить всё
menuentry "Windows 10 (40_custom)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set A46E152E6E14FAAE
chainloader +1
}
Вот что у меня генерируется в /boot/grub/grub.cfg
Код: Выделить всё
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 10 (на /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A46E152E6E14FAAE' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 A46E152E6E14FAAE
else
search --no-floppy --fs-uuid --set=root A46E152E6E14FAAE
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###