В виду наличия некоторого Windows-only софта и необходимости его использовать по работе и поддерживать других пользователей, у меня есть реальная потребность наличия двух систем на моем ПК (Windows и Ubuntu). По массе причин возникла необходимость переустановить Windows. После переустановки загрузчик Grub, естественно (но неприятно), отвалился. Погуглив на тему, нашел массу решений через командную строку, но мне хотелось Графического интерфейса с одной кнопкой «Сделать так, как было раньше!» — и я нашел такой — Boot-Repair. Что удивительно — в выдаче гугла по теме поста описание этой мегапростой программы есть, но оочень далеко. Попробую исправить пробел, переводом соответствующей страницы help.ubuntu.
Boot-Repair — это маленький инструмент с графическим интерфейсом для восстановления доступа к Ubuntu и другим системам (Windows..).
Первая большая кнопка «Recommended repair» — позволяет одним кликом решить большинство типичных проблем загрузки (тема поста сюда подходит) — производится восстановление файловых систем и переустановка загрузчика Grub2.
Вторая большая кнопка позволяет создать отчет загрузки, приложив который можно получить адекватный ответ на вопрос «почему не работает» на форуме поддержки.
Дополнительные опции доступные по клику на «Advansed options» — ниже на скриншотах.
Boot-Repair — это свободное ПО, лицензированное GNU-GPL. Boot-Repair официально не поддерживается Canonical, т.е. используется софт на свой страх и риск).
Где взять Boot-Repair.
1. Способ — записать диск Ubuntu, скачанный с официального сайта. Опытно проверено, что Boot-Repair содержится на dvd диске Ubuntu 10.04, на CD версиях — не обнаружено.
2. Способ — записать на CD-диск образ Boot-Repair-Disk, который потом сам загрузится в программу.
3. Способ — загрузиться с LiveCD и установить его (необходимо наличие интернета). PPA пакеты доступны для Ubuntu 10.04, 10.10, 11.04 и 11.10.
Я использовал третий способ. т.к. диск у меня есть только CD, но интернет, благо, подключен и настроен автоматически. Итак, загружаемся с LiveCD, и для установки и запуска Boot-Repair в терминале выполняем сначала:
sudo add-apt-repository ppa:yannubuntu/boot-repair
затем:
sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair
Программа установится, запустится, соберет информацию о системе, о чем уведомит, и останется только нажать одну большую кнопку). Если есть желание, можно поковыряться в дополнительных опциях.
Вкладка «Main options»(основные опции):
1. Reinstal GRUB — переустановить загрузчик.
2. Unhide boot menu (10) seconds — показать меню выбора загрузки в течение (10) секунд.
3. Repair file systems — восстановить файловые системы.
4. Create a BootInfo summary — создать отчет о загрузке для получения помощи на форуме.
5. Restore MBR — восстановить MBR (Master Boot Record — для Windows).
Вкладка GRUB Location (размещение загрузчика):
1. Os to boot by default — выбор системы для загрузки по-умолчанию.
2. Purge and reinstall GRUB of (выбор системы)- очистить и переустановить загрузчик для (выбор системы).
3. Separate /boot partition — отдельная партиция для системного раздела /boot (выбор партиции, куда переместить).
4. Place GRUB into — переместить загрузчик на (выбор раздела).
Вкладка GRUB options:
1. Uncomment GRUB_GFXMODE.
2. Add a kernel option — добавить опцию в ядро (выбор опций).
3. Edit GRUB configuration file — кнопка «редактировать конфиг загрузчика».
Вкладка MBR options:
1. Restore the MBR of — Восстановить MBR найденной(-ых) разделов с Windows.
2. Partition booted by the MBR — Выбор что загружать по найденной MBR.
Хочется добавить очевидное — для восстановления 64-битной версии системы нужно загружаться с 64-битного LiveCD(LiveUSB). Мне помогло простое нажатие кнопки «Recommended repair».Вновь установленный Windows остался на месте, и Ubuntu вернулась.
И, напоследок:
Официальный сайт Boot Repair.
Тема на убунтуфорумс по обсуждению программы.
я как то относительно руками привык.
$sudo bash
#mount /dev/sda3(номер раздела с линью) /media
#mount –bind /dev /media/dev
#mount –bind /proc /media/proc
#chroot /media
#grub-install /dev/sda(Имя винта )
#update-grub2
http://gunlinux.org/vostanovlenie-grub2
согласен — ваш вариант куда быстрее, но неискушенному пользователю — как узнать что /dev/sda3 — это тот раздел, что нужен? Boot-Repair, запущенный с LiveDVD все делает сам по нажатию всего одной большой кнопки!)
С заинтересованностью читал статью. Обязательно попробую ваш способ восстановления. Заинтересовал. А то привычный, моунт, моунт, инсталл инстал, ексит надоел.
Спасибо, что нашли приложения и нашли время опубликовать обзор.
Да, пожалуйста).
У меня был по неопытности раз 5 такой вот опыт, восстановления grube
и диск скачал (благо два компа 🙂 )
Но что то пошло не так, не восстановился!
Ковырялся ковырялся «тискал, тискал» не пошло. да и руками пришлось!
Ну не нашел как к этой софтине подойти.
Спасибо вам большое, добрый человек!
спасибо за прогу.у меня собралась сразу с русским языком. вот только оказалась бессильной — у меня система 64 битная…она не поддерживает
Пойдет. А что раньше, я имею в виду, если была установлена первой Ubuntu, а затем Windows 7, Grub работал нормально, без этой команды?