Восстановление загрузки Windows после обновления Ubuntu до 10.04

У меня, как и у многих других, на компе установлено несколько операционных систем. У меня это Windows 7 и Ubuntu 9.10. Все работало и грузилось нормально. И вот однажды после загрузки ubuntu система обновлений предложила обновить дистрибутив до 10.04. Подумав, я решил – почему бы нет, ничего особо важного на компе нет, линукс на отдельном винте… Почитав описания новой версии, посмотрев скрины, нажал – обновить дистрибутив. Пошел процесс выкачивания порядка 850МБ пакетов. После чего последовала 1.5 часовая установка всего этого хозяйства.

В итоге все установилось нормально проблем нет. Система попросилась на перезагрузку. Выполнил. После загрузки передо мной уже красовалась Ubuntu 10.04. И все было отлично, пока мне не понадобилось зайти в винду. И тут я, выбрав в GRUB загрузку Windows 7, узрел черный экран с моргающим в левом верхнем углу курсором. Сама же система и не думала загружаться. Это немного опечалило и я пошел искать ответ в сеть… Выяснилось, что:

Grub was installed to the boot sector of the Windows System Partition. So when trying to boot Windows, the Grub code in the Windows boot sector is activated and the Grub menu appears. Sometimes Grub is not installed correctly, resulting in various different errors. Running the boot info script is an easy way to diagnose this problem. It will show the the “Boot sector type” of the Windows system partition as some version of Grub.

Из этого документа понятно, что GRUB тупо затер загрузочный сектор Windows, поэтому обращении к нему загрузчик уже не знал что грузить.

Далее в рекомендациях я прочитал, что есть 2 способа восстановления загрузчика. Первый, это использование командной строки при загрузке с диска Windows:

bootrec.exe /fixmbr
bootrec.exe /fixboot

Второй способ, не требовал поиска в закромах диска Windows и позволял все сделать прям из Ubuntu. Им я и решил воспользоваться. Итак, устанавливаем testdisk:

fly8r@fly8r-desktop:~$ sudo apt-get install testdisk
fly8r@fly8r-desktop:~$ sudo testdisk

появиться меню там выбрать эти пункты:

Первый экран:  Выбрать "No Log" и enter.
Второй экран:  Выбрать жесткий диск на котором находится раздел Windows и нажать "proceed".
Третий экран:  "intel"
Четвертый экран:  "advanced"
Пятый экран: Выбрать раздел с Windows и нажать "boot"
Шестой экран:  "BackupBS"

В завершении обновляем GRUB:

fly8r@fly8r-desktop:~$ sudo update-grub

Ну вот и все. Загрузка обоих систем теперь проходит нормально как и раньше 🙂

Add Comment

Required fields are marked *. Your email address will not be published.