Для начала я уменьшил размер раздела с ОС Windows.
Затем диск я разделил на разделы следующим образом.
Конфигурация разделов диска:
- Основной: Windows BCD ("System Reserved")
- Основной: Windows система
(в дальнейшем в процессе экспериментирования преобразовал раздел в логический - на работоспособности системы в моем случае это никак не сказалось) - Дополнительный:
- Логический: Linux Swap
- Логический: Linux ROOT
- Логический: Linux HOME
- Основной и загрузочный: Linux BOOT
GRUB - BCD - Windows 7. На первый взгляд всё работает нормально. Работает расширенное меню загрузки BCD по нажатию клавиши F8.
Однако, при более детальном рассмотрении ОС Windows выяснился один неприятный момент - редактирование BCD из Windows без танцев с бубнами стало невозможным:
- В msconfig на вкладке "загрузка" не отображается список установленных ОС.
- Утилита BCDEDIT не видит хранилище BCD.
- Задал букву разделу с Windows BCD ("System Reserved").
- При каждом обращении к BCD с помощью утилиты BCDEDIT использую ключ:
/store <буква>:\boot\bcd
- Список установленных ОС пуст.
- Автоматический фикс не может исправить проблему.
- Утилита BOOTREC в консоли восстановления.
- Использование с ключом /fixboot заканчивается ошибкой: якобы отсутствует необходимый драйвер или файловая система повреждена.
Файловая система не повреждена. - При выполнении поиска установленных ОС Windows на всех разделах, установленная ОС определяется, но в список не добавляется: та же ошибка.
- С ключом /fixmbr утилита отрабатывает успешно, однако результат оказывается ожидаемым: после рестарта установленной ОС снова нет в списке.
- Использование с ключом /fixboot заканчивается ошибкой: якобы отсутствует необходимый драйвер или файловая система повреждена.
Вот нашел интересный материал по теме: http://datasib.livejournal.com/74897.html (там описан случай установки ОС Windows на ПК с установленным Linux, а в моем случае всё ровно наоборот).
Дальнейшие эксперименты продолжу при наличии свободного времени.