У меня ноутбук с тройной загрузкой, использующий Opensuse 11.1, XP Pro и Windows Vista. Теперь я хочу перезаписать раздел XP с Windows 7. В настоящее время grub является первым загрузчиком, затем, когда я выбираю Windows в grub, загрузчик Windows отображает Xp или Vista. Что произойдет, если я установлю Windows 7 на раздел Xp? Смогу ли я загрузиться в любую ОС? Какие изменения мне нужно внести в конфиг grub?
2 ответа
Когда я установил Windows 7 на коробку с Ubuntu и XP, она заняла MBR, заменив Grub, и мне пришлось переустанавливать Grub. Установщик Windows 7, как правило, достаточно умен, чтобы включить предыдущие версии (в вашем случае Vista) в свое собственное меню загрузки, или вы можете загружаться прямо из Grub.
Вам нужны подробные инструкции о том, как создать файл menu.lst?
Когда у меня такая смешанная среда, я думаю, что лучше позволить mbr действовать так, как было задумано изначально, то есть просто выбирать раздел для загрузки.
Если у вас есть раздел Linux, который является основным разделом, установите grub там. Opensuse также запишет некоторый реальный код mbr в mbr диска и сделает раздел с grub активным для загрузки, если вы отметите соответствующие поля.
Когда Windows, процесс установки Windows перезаписывает mbr, единственный эффект, который имеет значение, заключается в том, что он заменяет активный раздел на раздел, в который он помещает свой собственный загрузчик, и все, что вам нужно сделать, чтобы загрузить grub для загрузки, это вернуть его обратно. Это не так просто, как должно быть из-за ошибки в управлении дисками, которая не позволяет пометить раздел, отличный от Windows, как активный, вам придется использовать утилиту diskpart командной строки Windows.