вот моя установка. После того, как я установил новый 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), но это было неудачно.
Мои файлы конфигурации: