Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Действия в аварийных случаях

div.main {margin-left: 20pt; margin-right: 20pt}

Действия в аварийных случаях

В процессе всякого рода нездоровых экспериментов, подобных описанным в предыдущих разделах, велик риск того, что в один прекрасный момент с системой произойдет что-либо не особенно замечательное. Например, она откажется грузиться. Каковы будут наши действия в этом случае?

Разумеется, общих рецептов дать не могу, за отсутствием достаточного опыта. Хотя - кое-какой успел уже получить. О чем и поведаю.

В процессе русификации, при правке упоминавшегося файла начальной конфигурации (rc.conf) мне довелось допустить элемента рную синтаксическую ошибку (по простому, ачипятку). И после положенного reboot система загружаться-то начала. Да вот где-то на середине процесса вместо букв на экране появилась какая-то пестрая рябь и мельтешение. То есть, по простому, мусор. Что вполне естественно - ведь именно в строке о шрифтах и была ошибка.

Разобрать в этом мусоре что-либо было невозможно. Однако, судя по звукам, загрузка в остальном, прекрасная маркиза, происходила нормально. Посему я решил прибегнуть к пункту Fixit инсталляционного меню, о существовании которого упоминал ранее.

И так, нтеряя хладнокровия, вставляю инсталляционный CD, дожидаюсь окончания загрузки (на слух и по прекращению мигания индикатора), вслепую аторизуюсь как root (в свое время имел опыт игры вслепую в шахматы) и набираю reboot (хотя можно было бы и обойтись комбинацией из трех пальцев).

Система благополучно грузится с CD, появляется главное меню инсталляционной программы. В коем я и выбираю пункт Fixit. Для начала он вопрошает меня, желаю я воспользоваться ремонтными средствами с дискеты (которая также называется fixit) или с CD. Это приводит меня в восхищение: во всех дистрибутивах Linux, с которыми я имел дело, наличие resque-дискеты в таких случаях обязательно. К стати, забыл отметить особо: при инсталляции FreeBSD предложения создать такую дискету не было и в помине. И, поскольку испытываю с флоппи-дисководу, как устройству, тихую ненависть, естественно, выбираю тот пункт, который про CD.

Радость моя оказывается преждевременной: машина элементарно виснет вмертвую. Система тут, скорее всего не при чем: виноват либо дефект на диске (еще при инсталляции было отмечено, что пара пакетов, к счастью, несущественных, не может быть установлена), либо мой CD-R/RW: как писало он - выше всяких похвал, но как читало - оставляет желать лучшего. Однако другого у меня нет...

Не теряя самообладания, озаботился созданием дискеты fixit. Каковую, естественно, во-время не сделал. Перезагружаюсь в Linux Mandrake и пытаюсь изготовить ее посредством dd, благо, как уже говорил, образ имелся на инсталляционном CD.

Дело закончилось неудачей, причины которой я сначала не понял. Она же оказалась простой - у меня в Mandrake по умолчанию включено автомонтирование сменных устройств, а в этом случае при первой же попытке обращения к дискете происходит попытка ее монтирования, и образ не переносится.

Однако это я сообразил позднее (можно было бы в fstab просто выкинуть пункт supermount из строки с описанием /mnt/floppy. Однако у меня, по счастью, завалялось от прежних времен несколько комплектов лицензионных DOS'ов (не подумайте, что я их покупал - достались в качестве приложения к машинам).

Не буду описывать процесс изготовления загрузочной DOS-дискеты с драйвером для чтения CD - это или не интересно, или известно. Короче говоря, дискета fixit была изготовлена, вставлена куда нужно, и процедура загрузки с CD (сама дискета fixit загрузочной не является) повторена.

На этот раз все прошло благополучно: машина загрузилась, и автоматически смонтировалась некая файловая система. К которой разделы диска с установленной FreeBSD несложно было подмонтировать вручную: аварийная служба любезно предоставила для этого даже две точки монтирования. И дефект был исправлен средствами первого попавшегося текстового редактора.

Какова мораль сей истории? Не в том, что не следует допускать синтаксических ошибок в конфигурационных файлах, это все знают (как и то, что не нужно переходить улдицу на красный свет и в неположенном месте). Нет, смысл истории - глубже: практически любые повреждения системы могут быть исправлены достаточно простыми средствами. Конечно, желательно заранее озаботиться создание fixit-дискеты. Однако думаю, что с другим экземпляром инсталляционного CD (или с другим CD-приводом) удалось бы обойтись и без нее.


Автор: © Московских Александр
Источник: www.linuxoid.ru


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте