
У меня Ubuntu с двойной загрузкой Windows 7, и после восстановления GRUB и нескольких обновлений Windows, теперь Windows 7 просто переходит в синий экран при загрузке из GRUB, а затем перезапускается. Есть ли способ исправить это?
Я использую Ubuntu 12.04 32bit.
EDIT: По какой-то причине я не могу заставить их взаимодействовать друг с другом. Я переустанавливал GRUB так много раз, что это навредило, и каждый раз, когда я это делаю, я не могу запустить Win 7 из загрузчика GRUB - он загружается до логотипа, а затем перезапускается.. И когда я запускаю bootrec.exe /fixmbr
, bootrec.exe /fixboot
и bootrec.exe /rebuildbcd
я могу загрузить Windows, но затем GRUB исчезает...
решение1
Я размещал это как комментарий, но он слишком длинный, чтобы вместиться, поэтому размещаю это как ответ. Я действительно не знаю, сработает ли это, так как это обычно используется для проблем с загрузкой Windows, а не из-за BSOD.
Но поскольку вы просто не можете загрузить Windows, не получив BSOD, это, возможно, стоит попробовать. (Я нашел эти инструкции много лет назад и не помню, где я их взял или кого следует отдать.) После запуска, если это сработает и вы снова сможете загрузить Windows, вам нужно будет загрузить Ubuntu с Live CD и переустановить Grub.
Как восстановить и перезагрузить Windows 7:
Вставьте DVD-диск восстановления системы Windows 7 или установочный DVD-диск и перезагрузите компьютер.
Выберите правильный метод ввода с клавиатуры и нажмите «Далее».
Примечание:Если вы используете установочный DVD-диск Windows7, то при появлении запроса «Установить сейчас» (не выбирайте опцию «Установить сейчас») вместо этого выберите опцию «Восстановить компьютер», расположенную в левом нижнем углу дисплея.
Инструмент восстановления системы выполнит поиск допустимой операционной системы и сообщит, что «Windows обнаружила проблемы с параметрами запуска вашего компьютера. Вы хотите применить исправления и перезагрузить компьютер?»
Нажмите «Восстановить и перезагрузить» и снова перезагрузитесь в среду восстановления системы Windows 7.
Нажмите «Далее» в подсказке выбора клавиатуры и, когда появится экран «Параметры восстановления системы», убедитесь, что выбран параметр «Использовать средства восстановления, которые могут помочь устранить проблемы с запуском Windows». Обратите внимание, что в вашей системе Dual Boot теперь должна быть указана только одна операционная система. Нажмите кнопку «Далее».
Теперь в списке меню выберите пункт «Командная строка».
В командной строке DOS введите следующие три команды:
bootrec.exe /fixmbr bootrec.exe /fixboot (may return an 'Element not found' message) bootrec.exe /RebuildBcd
Закройте окно командной строки и выберите опцию «Восстановление при загрузке».
Процесс восстановления может занять некоторое время, поэтому дождитесь его завершения, после чего вы увидите два сообщения: «Windows не может автоматически восстановить этот компьютер» и «Восстановление при загрузке не может автоматически восстановить этот компьютер».
Эти сообщения являются результатом радикальных изменений, внесенных путем удаления другого диска. Игнорируйте параметры Send/Dont send.
Закройте это окно сообщения, нажав на X в правом верхнем углу окна «Отправить/Не отправлять». Затем нажмите на опцию «Просмотреть дополнительные параметры восстановления и поддержки системы» и в главном меню еще раз нажмите «Восстановление при загрузке».
На этот раз процесс восстановления может занять всего несколько секунд, и когда появится сообщение «Восстановление при загрузке не может обнаружить проблему», нажмите «Готово» и запустите опцию «Восстановление при загрузке» еще раз, нажмите «Готово», а затем извлеките DVD-диск восстановления системы и нажмите «Перезагрузить». Перезагрузите компьютер.
решение2
Нам нужно знать код ошибки BSOD. Похоже, что конфигурация Windows BootMGR повреждена.
При попытке загрузки Windows нажмите Shift+F8. Если загрузчик в порядке, то появится меню восстановления с такими опциями, как безопасный режим, безопасный режим с поддержкой сети и т. д.
Вы можете попробовать безопасный режим. Если это не поможет, попробуйте отключить автоматическую перезагрузку и изучить ошибку в Интернете.
Вы также можете проверить grub, чтобы узнать, какие у него параметры для загрузочной записи Windows (возможно, установлен неправильный раздел и т. д.)
решение3
Вы можете использовать загрузчик Windows для двойной загрузки Windows и Ubuntu, используяEasyBCD. Судя по вашему описанию проблемы, это должно ее исправить.
решение4
Видите ли вы какой-либо брендинг Windows перед BSoD? Я не думаю, что кто-то сможет вам ответить уверенно, скорее; предположите, что это могло бы быть.
Тот факт, что вы получаете BSoD, заставляет меня думать, что вы изменили что-то большее, чем порядок загрузки/загрузчики жесткого диска. Вы переместили этот накопитель с одного компьютера на другой? Вы подключили другой диск, который больше не используется (например, загрузочный сектор Win7)?