Инсталляторы современных дистрибутивов неплохо справляются с обнаружением имеющейся установки Windows и с настройкой двойной загрузки, но эту набитую вирусами Windows приходится переустанавливать, и тут оказывается, что машина загружается прямиком в Windows, а установка Linux – исчезла! Не паникуйте: Windows просто затёрла Grub собственным аналогом, удалив загрузочное меню. Все данные на месте – нужно только вернуть информацию о настройках загрузчика в главную загрузочную запись диска (MBR). Для этого загрузитесь с LiveCD, откройте терминал и наберите
Здесь предполагается, что у вас всё установлено на первом (или единственном) жёстком диске. Как правило, grub-install
отлично находит установку Grub и приводит всё в порядок. В противном случае придётся потрудиться вручную – это гораздо проще, чем кажется. Наберите sudo grub для запуска командной оболочки Grub, затем
чтобы определить, на каком разделе находятся файлы Grub. Если на первом находится Windows, то, скорее всего, Grub будет
на втором, и тогда командная строка вернёт нечто вроде (hd0,1). Теперь настроим Grub:
Первая команда определяет загрузочный раздел, вторая – устанавливает загрузчик в MBR, а затем мы покидаем оболочку
Grub. Grub интересует только местоположение каталога /boot, и если он у вас находится на своём разделе, опустите параметр
/boot в команде find.
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
setup (hd0)
quit
Первая команда определяет загрузочный раздел, вторая – устанавливает загрузчик в MBR, а затем мы покидаем оболочку
Grub. Grub интересует только местоположение каталога /boot, и если он у вас находится на своём разделе, опустите параметр
/boot в команде find.
Комментариев нет :
Отправить комментарий