Вот мои настройки. После того, как я установил новый SSD, у меня есть:
- Оригинальная Windows 7 на sdc1 (будет удалена)
- Копия Windows 7 на SDB2
- Системный раздел Windows на SDB1
- Ubuntu 12.04 на sda, /boot и ergo grub на sda1
Grub - это MBR на sda, и он загружается из BIOS. Я предпочитаю не менять это; grub гораздо предпочтительнее в качестве менеджера загрузки.
Я запустил update-grub
из Ubuntu, и grub, кажется, правильно настроен, поскольку доступны все параметры: я могу загрузить любой из 3 разделов Windows и Ubuntu. Я также запустил инструмент восстановления, чтобы Windows добавила обе установки в BCD.
В настоящее время выбор определенных опций, кажется, не имеет никакого эффекта; старая версия Windows на sdc1 всегда загружается. Я не понимаю, что является причиной этого, но я не могу понять, что. Как соотносятся grub и BCD? Я не могу найти никаких документов по этому вопросу.
Моя мысль состояла в том, чтобы загружать Windows только с sdb1, а затем позволить BCD сделать все остальное (представить меню для загрузки между sdb2 и sdc1, но я не могу получить BCD для загрузки sdb2), но это не удалось.
Мои файлы конфигурации: