Не работает dual-boot OpenSuse 13.1 и Windows 8.1 (в режиме Legacy BIOS)
Здравствуйте, если на форуме есть еще кто живой.
Столкнулся с проблемой переключения между двумя системами. Дело в следующем:
Получил задание накатить сюзю на комп с предустановленной восьмеркой. Система установлена на одном из дисков в режиме Legacy. Соответственно, никаких разделов в FAT32 с метками EFI нет.
На другом диске установил Suse 13.1, в том же режиме. И тут началось самое интересное - сюзя через Grub2 загружается спокойно, а вот винда начисто отказывается. Получаю сообщение, будто не найден файл \Boot\BCD, как если бы на диске не было загрузчика. Но если зайти в меню UEFI и переключиться на диск с вин, то система прекрасно запускается! Более того, на виндовом диске есть 300-мегабайтный NTFS-раздел "Зарезервировано системой", на котором загрузчик виндовса таки лежит, но Grub этот загрузчик в пор не видит.
Читал, что Grub2 не умеет переключаться между осями, если одна установлена в legacy, а другая в uefi, но здесь-то обе в одном режиме, и проблем вроде бы возникать не должно. Такое ощущение, что Grub просто неправильно на что-то ссылается.
Отредактировано: Andrew88 вкл 08/08/2016 - 16:37