1

Вот мои настройки. После того, как я установил новый SSD, у меня есть:

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), но это не удалось.

Мои файлы конфигурации:

2 ответа2

0

На MBR с двойной загрузкой Windows 7 и Linux довольно ясно:

Всегда загружается и выполняется MBR с первого диска в последовательности загрузки (установленного в BIOS).

Эта MBR может быть из Linux, тогда GRUB получает контроль, или MBR из Windows 7, тогда менеджер загрузки (bootmgr) принимает управление.

Данные конфигурации загрузки (BCD) в Windows в конечном итоге содержат несколько загрузочных записей, и в этом случае bootmgr отображает их для выбора пользователем. Вы можете иметь загрузочные записи для Windows 7 и для Linux в Windows BCD.

Данные конфигурации GRUB хранятся в grub.cfg - здесь у нас может быть несколько загрузочных записей для Linux и Windows. Утилита grub-install автоматически сканирует и добавляет записи для всех установленных операционных систем (Linux и Windows), нет необходимости редактировать конфигурацию вручную.

Для редактирования Windows BCD вы можете использовать системную утилиту bcdedit или графический инструмент, такой как Visual BCD Editor. Visual BCD Editor способен автоматически добавлять загрузочные записи для установок Windows. Следующая версия инструмента автоматически добавит загрузочные записи Linux.

0

Вот как исправить эту проблему:

  • Отключите все остальные ваши жесткие диски
  • Попробуйте загрузить свой компьютер, получите загадочную ошибку
  • Вставьте диск Windows, запустите ремонт

Я еще не пробовал подключать другие мои диски, но я уверен, что теперь Windows использует SSD!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .