9 февраля 2011 г.

Восстановления загрузчика GRUB

Инсталляторы современных дистрибутивов неплохо справляются с обнаружением имеющейся установки Windows и с настройкой двойной загрузки, но эту набитую вирусами Windows приходится переустанавливать, и тут оказывается, что машина загружается прямиком в Windows, а установка Linux – исчезла! Не паникуйте: Windows просто затёрла Grub собственным аналогом, удалив загрузочное меню. Все данные на месте – нужно только вернуть информацию о настройках загрузчика в главную загрузочную запись диска (MBR). Для этого загрузитесь с LiveCD, откройте терминал и наберите

sudo grub-install /dev/sda

Здесь предполагается, что у вас всё установлено на первом (или единственном) жёстком диске. Как правило, grub-install
отлично находит установку Grub и приводит всё в порядок. В противном случае придётся потрудиться вручную – это гораздо проще, чем кажется. Наберите sudo grub для запуска командной оболочки Grub, затем
find /boot/grub/stage1

чтобы определить, на каком разделе находятся файлы Grub. Если на первом находится Windows, то, скорее всего, Grub будет
на втором, и тогда командная строка вернёт нечто вроде (hd0,1). Теперь настроим Grub:
root (hd0,1)
setup (hd0)
quit

Первая команда определяет загрузочный раздел, вторая – устанавливает загрузчик в MBR, а затем мы покидаем оболочку
Grub. Grub интересует только местоположение каталога /boot, и если он у вас находится на своём разделе, опустите параметр
/boot в команде find.

Комментариев нет :

Отправить комментарий