Восстановление загрузочной записи
Версия от 22:00, 16 декабря 2008; IvanZakharyaschev (обсуждение | вклад) (викиссылки на понятиях и объектах, командах, которые могли бы вести на страницы с полезной информацией (в т.ч. для новичков))
Восстановление загрузчика в автоматическом режиме
В ALT Linux 4.1 Desktop (а так же в Линукс Мастер, или во втором диске Лёгкого Линукса) можно после загрузки режима восстановления ввести команду
fixmbr
без параметров. В большинстве случаев этого достаточно — программа найдёт первый раздел, содержащий загрузчик для MBR и активирует его. Если эта программа не поможет или её нет, то воспользуйтесь информацией, представленной ниже.
Ручное восстановление загрузчика lilo
Восстановление удалённой загрузочной записи обычно бывает необходимо на компьютерах с несколькими операционными системами. Это связано с тем, что некоторые ОС переписывают существующую загрузочную запись, что делает невозможным загрузку других ОС.
Восстановление старой записи в случае использования дистрибутивов ALT Linux состоит из следующих этапов:
- Загрузка с установочного диска ALT Linux в режиме Rescue. Это вариант LiveCD-загрузки без графической среды; предназначено для обслуживания и восстановления системы. После загрузки мы получаем терминал в режиме root.
- Уточнение информации о том, на каком устройстве находится корневой раздел. Для этого можно воспользоваться утилитой fdisk (или своей памятью, или заранее заготовленными записями). Если будет обнаружено несколько разделов c Linux, возможно придётся проверять их подряд. Для определённости, будем считать, что корневой раздел находится на /dev/sda5
- Монтируем корневой раздел с жёсткого диска к файловой системе RescueCD:
# mount /dev/sda5 /mnt
- (а также раздел с boot /boot монтируем в точку /mnt/boot, если он на отдельном разделе).
- (Убеждаемся, что смонтировали действительно тот раздел:
ls /mnt/
и т.п.)
- Монтируем виртуальные ФС для использования их при работе с жёстким диском:
# mount --bind proc /proc /mnt/proc
# mount --bind dev /dev /mnt/dev
# mount --bind sys /sys /mnt/sys
- «Чрутимся» в систему на жёстком диске:
# chroot /mnt
- Восстанавливаем загрузчик, предварительно подкорректировав, если это необходимо, файл lilo.conf /etc/lilo.conf
# lilo