Восстановление загрузчика grub после установки windows

Воскресенье, стало быть.
В кои-то веки сел поиграть.
Нашел самый нитфоспидистый из всех нидфоспидов — most wanted. И поехал. А чтобы было веселее — most wanted был взят не простой, а тот, который technically improved.
Копы в этом импруведе — особо лютые.
Гоняли они меня по городу без малого двадцать пять (!) минут.
И вот в самый разгар былинной погони, когда счастье было так близко и так возможно, чудесная операционная система windows любезно предложила мне отправить в мелкософт отчет об ошибке.
Как я клаву не раскурочил, уж и не знаю.

Однако нет худа без добра.

Не глюкни система — у меня бы не появилось повода лишний раз убедиться в том, что этот ваш виндовс — глюкавое говно.
Я его держу исключительно для поиграть.
И даже с этой простой задачей он справляется исключительно через жопу.
В этом месте все посмотрели на заголовок, и подумали: и причем же тут восстановление загрузчика grub, интересно?

Спокойно, сейчас расскажем.

Допустим, на компе у вас живет сразу две системы. Windows XP и Ubuntu 9.10.
Допустим, в кои-то веки вы решили переустановить прекрасную, самозасирающуюся систему Windows XP. Потому что в результате интенсивного и систематического самозасирания производительность этой прекрасной системы упала ниже плинтуса.

В этом месте вас может поджидать приятный сюрприз.

Переустановив винду — вы можете больше не увидеть ubuntu. Потому что чудесная система windows — при установке сносит на своем пути все живое. В том числе и загрузчик grub.
И если раньше при включении компа вы видели перед собой список доступных для загрузки операционных систем, то теперь ничего подобного вы не увидите.
Вместо этого — сразу будет загружаться прекрасная операционная система Windows.
А убунты рядом — какбе и нету вовсе.
Хотя она — есть.
Разве не здорово?

Понятно, что с таким паскудством мириться нельзя, и надо что-то делать.
Именно об этом и пойдет речь ниже.

Восстановление загрузчика grub после установки windows

Для начала одна полезная рекомендация. Если вам захотелось переустановить винду, а рядом стоит убунта, первое, что нужно сделать, это загрузить убунту, и заглянуть в системный монитор. (Система — администрирование — системный монитор — файловые системы).
В этих файловых системах надо посмотреть, как обозначен раздел, в котором лежит убунта (этот каталог отмечен слешем «/»).

Картина будет примерно вот такая:

Восстановление grub, системный монитор

Как видите, у меня раздел с убунтой — обозначен как «sda6».

У вас он может называться по-другому. Но для примера — возьмем «sda6».

Если же узнать, как обозначен раздел с убунтой, по каким-то причинам не удалось — читаем дальше.

Допустим, винда поставлена, а убунта — не грузится.
Берем установочный диск с убунтой, и загружаемся с него (предварительно убедившись, что в BIOS-е материнской платы загрузка с дисковода стоит первым номером).
Загрузившись с диска, жмем «посмотреть ubuntu без установки на компьютер» (или как оно там сейчас называется).
Ждем, когда вся эта бодяга прогрузится, и перед нами появится рабочий стол.
Затем — открываем терминал.
В терминале пишем это:

sudo fdisk -l

Вывалится много информации по жесткому диску.
И если вы не знаете, на каком разделе лежит убунта — это может помочь. Картинка — будет примерно вот такой:

Восстановление загрузчика grub, терминал

Как видим, первым «линуксовым» разделом в этом списке идет тот, который обозначен как «sda6», именно в этом разделе и находится убунта. После нее идет раздел подкачки (тот, который своп), затем идет домашняя директория home (здесь она обозначена как sda8).

Далее нужно cмонтировать раздел sda6. Для этого все в том же терминале пишем это:

sudo mount /dev/sda6 /mnt

Затем нужно провести восстановление загрузчика grub, который оказался стерт после установки windows:

sudo grub-install —root-directory=/mnt /dev/sda

Затем следует размонтировать ранее смонтированный раздел:

sudo umount /mnt

И наконец, нужно перезагрузить компьютер:

sudo reboot

Именно так выглядит восстановление загрузчика grub после установки windows в ubuntu 9.10. Подозреваю, что и в более новых версиях ubuntu, таких, как ubuntu 10.04 и 10.10 это восстановление тоже успешно прокатит. И если все сделано кошерно — перед вами опять возникнет ранее недоступный списочек операционок, доступных для загрузки.
Все на сегодня.



Запись опубликована в рубрике Linux. Добавьте в закладки постоянную ссылку.