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