Пытаюсь установить Archlinux на старенькую машинку с Win10 на ней. Арч поставил, grub и os-prober тоже. Вроде как Fast Start отключал, но после grub-mkconfig win10 автоматически не находится.
Следуя арчвики, добавляю в /etc/grub.d/40_custom :
if [ "${grub_platform}" == "pc" ]; then
menuentry "Microsoft Windows Vista/7/8/8.1/10 BIOS-MBR" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod ntldr
search --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 69B235F6749E84CE
ntldr /bootmgr
}
fi
Вместо msdos1 подставлял msdos2 и другой uuid, таблица следующая, все разделы на sda, sda1 - win10, sda2 - recovery (он же boot?), sda3 - общий ntfs, sda4 - linux.
В итоге, после перезагрузки windows 10 раздел не работает, пишет
error: file `/bootmrg' not found.
Есть идеи как правильно поступить? Вариант откатиться на загрузчик win10 плохой, потому что для начало нужно достать инсталлятор, а потом причина не срабатывающего os-prober непонятна точно.