5

Я пытаюсь выполнить двойную загрузку Windows и Linux. Я хотел бы продолжить использовать загрузчик Windows в моем MBR.

Сначала я установил Windows 7. Во время установки я оставил нераспределенное пространство, которое намеревался установить Linux.

Я нашел это руководство:http://neosmart.net/wiki/display/EBCD/Linux

В нем сказано установить GRUB в загрузочный сектор раздела, в который устанавливается Linux, а не в MBR вашего жесткого диска.

Я пытаюсь установить Linux Mint Debian на второй раздел. Когда установщик попадает туда, где вас просят установить GRUB, единственный вариант - установить GRUB в /dev /sda, который, как я считаю, является MBR.

Я решил просто не устанавливать GRUB и приступил к установке.

Как я могу установить GRUB в загрузочный сектор моего раздела Linux?

3 ответа3

3

Обычно, если вы хотите установить GRUB или lilo или любой из загрузчиков в раздел, а не MBR, вы просто заменяете фактический раздел вместо идентификатора диска.

например, где вы будете использовать

grub-install /dev /sda

чтобы установить его на диск (загрузочный сектор /MBR), вы вместо этого используете

grub-install /dev /sda3

установить его в загрузочный сектор третьего раздела этого диска.

Чтобы затем настроить загрузчик Windows для возможности загрузки Linux Как выполнить двойную загрузку Vista с Linux (Vista сначала устанавливается), похоже, она покажет вам, как правильно настроить загрузчик. Это для Vista, но загрузчик такой же для Windows 7 и должен просто работать.

2

Я не особенно знаком с системой Linux Mint, но, насколько я понимаю, она основана на Ubuntu и использует ту же систему установки Ubiquity. Сообщается об ошибке в процессе установки загрузчика Ubiquity, которая, кажется, соответствует описанной вами.

Мое предложение заключается в том, что может быть проще позволить Linux Mint перезаписать MBR, а затем восстановить загрузчик Windows. Сайт, на который вы ссылаетесь, публикует инструмент под названием EasyBCD (бесплатная загрузка), который хорошо изучен и выглядит как хороший инструмент, который может переустановить загрузчик Windows и отредактировать меню загрузки.

Я думаю, что последние версии Linux Mint используют GRUB2, что не должно иметь проблем с обнаружением существующего раздела Windows. GRUB добавит Windows в свое загрузочное меню, и после завершения установки Linux вы можете перезагрузиться в Windows и использовать EasyBCD для переустановки загрузчика Windows и редактирования меню загрузки Windows.

Возможно, вы уже видели это, но на сайте, на который вы ссылаетесь, есть несколько более конкретных инструкций для конфигурации двойной загрузки Ubuntu/Windows Vista, которая должна быть достаточно похожа, чтобы адаптироваться к вашей установке Windows 7/Linux Mint.

0

Я помню, что сталкивался с такой проблемой в Mint, и в настоящее время я сталкиваюсь с ней в Ubuntu (версия 16.04): программа установки достаточно тираническая, чтобы не допустить никакого другого выбора, кроме /dev /sda, в качестве расположения для Grub.

Кроме того, попытка установить Grub, после чего в корневой каталог Linux на /dev /sdaX с использованием режима восстановления с установочного компакт-диска, приводит к фатальной ошибке.

Другие дистрибутивы гораздо более гибкие в этом отношении, например, CentOS (и, вероятно, также Debian, хотя я не очень хорошо помню).

Кто-нибудь знает, может ли работать следующая процедура?

  1. клонирование MBR после установки Windows в файл WindowsBootloader.img
  2. установка Ubuntu/Mint и принятие записи Grub в MBR (/dev/sda)
  3. клонирование MBR файла "GrubBootloader.img"
  4. клонирование файла, выполненного на шаге 1, в MBR.
  5. с помощью собственной утилиты Bcdedit (или EasyBCD стороннего производителя) и используйте файл, сохраненный на шаге 4.

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