Восстановление загрузчика Linux после установки Windows
Материал из OSZone.net wiki.
Иногда может возникнуть ситуация, когда переустановка Windows убивает загрузчик Lilo. В данном случае переустанавливать Linux нет необходимости.
Понадобится какой-либо LiveCD с Linux. Например, Ubuntu, который бесплатно можно заказать с https://shipit.ubuntu.com/ . Даже если сейчас с системой всё в порядке, стоит заказать дистрибутив, чтобы не ждать потом.
Итак, у вас на руках есть LiveCD и компьютер с Windows, установленной после Linux. Ваши действия:
- Загрузиться с LiveCD.
- Открыть консоль.
- Получить права доступа root (в случае с Ubuntu нужно использовать команду sudo перед каждой командой, выполняемой с правами суперпользователя).
- В консоли пишем следующее:
- mkdir /mnt/linux (для Ubuntu: sudo mkdir /mnt/linux) - создать пустую папку для монтирования.
- mount /dev/hda5 /mnt/linux - в данном случае hda5 - раздел, куда у вас установлен Linux.
- chroot /mnt/linux - теперь команды будут исполняться из вашего линукса, а не с LiveCD.
- lilo - загрузчик переустановится. Либо, grub-install, если вы пользуетесь Grub'ом.
- Перезагружаемся. Всё должно восстановиться.
Есть еще один вариант:
Загрузиться с LiveCD,
Открыть консоль,
Получить права доступа root:
- В консоли пишем следующее: sudo -s -H
- В консоли пишем следующее: grub
- В консоли пишем следующее: root(hd0,0)
- В консоли пишем следующее: setup(hd0)
P.S. hd0 - первая партиция master HDD - т.е. можно указать другой HDD и другой раздел...
