У меня есть два жестких диска, один с Fedora и другой с Windows XP и 7 на двух разделах.
Когда я загружаю свою машину, GRUB видит загрузчик Windows 7 и позволяет мне загружать окна, используя цепные загрузчики.
Как добавить Windows 7 и XP в качестве различных пунктов меню и избавиться от загрузчика Windows 7 (хотя бы во время загрузки?
Я посмотрел на grub.cfg и нашел следующую запись для загрузчика Windows:
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A8F8C04CF8C01B08' {
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 A8F8C04CF8C01B08
else
search --no-floppy --fs-uuid --set=root A8F8C04CF8C01B08
fi
chainloader +1
}
Я бы отредактировал это сам, но часть кода там не имеет смысла для меня.