Вчера сделал небольшой мануал, но выложить не смог. Понимаю, что сегодня он уже не актуален, но может кому-то когда-то пригодится.
В среде Win 7 команда
bcdboot отрабатывает не всегда корректно. Для выполнения этой команды можно использовать установочный диск\флешку с дистрибутивами Win 8; Win 8.1 или Win 10. Ещё можно использовать Live CD\USB сделанные на базе WinPE 8/8.1/10. Предлагаю два одинаковых варианта, как делать с установочного носителя и с Live CD/USB (с Live CD/USB можно сделать по-другому, но чтобы не было путаницы, напишу только один вариант).
1. Загрузиться с установочного диска\флешки Windows 8/8.1/10, на клавиатуре
Shift+F10, откроется командная строка.
Или загрузится с Live CD/USB и открыть командную строку от имени администратора.
2. Дальше порядок действий одинаковый, независимо с чего Вы загрузились. В ком.строке ввести
diskpart и команды
list vol - посмотреть какую букву имеет раздел 465 ГБ
exit
Diskpart завершит работу, командная строка останется открытой, в ней выполнить
bcdboot c:windows /s E: /l ru-ru /f BIOS
Если раздел 465 ГБ имеет другую букву, то подставить её вместо буквы Е. Появится сообщение, что файлы загрузки созданы. Перезагрузка, загрузиться в Ubuntu и обновить GRUB. Я делал с Live USB Sergei Strelec, чтобы можно было сделать скрин.
Другой способ, добавить в
/etc/grub.d/40_custom запись например такую (сделать "обманку")
menuentry "Windows" {
exit
}
Имеется:
HDD 500 ГБ - разметка GPT, на нём установлена Win 7 в UEFI режиме.
SSD - разметка MBR, установлена Ubuntu, раздел подкачки и раздел NTFS.
На SSD в раздел NTFS вышеописанным способом "положил" загрузчик 7-ки. Ещё в
/etc//grub.d/40_custom добавил"обманку".
В GRUB'е три записи Ubuntu, Windows 7 загрузка c SSD и Windows - "обманка".
?-ка загружается тремя разными способами
1. Через
Boot Menu (F12)
Windows Boot Manager -загрузка в UEFI режиме.
2. Через GRUB способом сделанным выше - загрузка в Legacy.
3. Через GRUB через строку с "обманкой" - загрузка в UEFI режиме.
--------------
Что бы не путаться с режимами загрузки во время установки Windows, можно сделать строго Legacy установочную флешку (флешка будет грузиться только при включении Legacy\CSM).