26.2. Загрузка в режиме восстановления

26.2. Загрузка в режиме восстановления

26.2. Загрузка в режиме восстановления

Режим восстановления предоставляет возможность вместо загрузки с жесткого диска загрузить минимальное окружение Red Hat Enterprise Linux целиком с CD-ROM или иным способом.

Как и следует из названия, режим восстановления предусмотрен для восстановления в случае сбоя. В штатном режиме ваша система Red Hat Enterprise Linux использует файлы, размещенные на жестком диске компьютера для всего — запуска программ, хранения файлов и т.д.

Однако бывают ситуации, когда вы не можете полностью запустить Red Hat Enterprise Linux, и, таким образом, не получаете доступ к файлам на жестком диске компьютера. В режиме восстановления вы можете обращаться к файлам на жестком диске, даже если вы не смогли запустить Red Hat Enterprise Linux с этого диска.

Чтобы загрузиться в режиме восстановления, вы должны иметь возможность загрузить систему одним из следующих способов[12]

  • Загрузка системы с установочного компакт-диска

  • Загрузка системы с другого загрузочного носителя, например, с USB-устройства.

  • Загрузка системы с первого компакт-диска Red Hat Enterprise Linux.

Загрузив систему одним из перечисленных способов, передайте ядру параметр rescue. Например, на платформе x86 введите в приглашении загрузчика установки следующую команду:

        
          linux rescue
        
      

Вам предлагается ответить на некоторые базовые вопросы, в частности, выбрать используемый язык. Также вам нужно выбрать расположение корректного образа восстановления. Выберите Локальный CD-ROM, Жесткий диск, Образ NFS, FTP или HTTP. В выбранном вами местоположении должно находиться подходящее дерево установки той же версии Red Hat Enterprise Linux, что и на компакт-диске Red Hat Enterprise Linux, с которого вы загрузились. Если вы используете для запуска режима восстановления загрузочный компакт-диск или другой носитель, это должно быть то же дерево установочных каталогов, из которого создавался носитель. За дополнительными сведениями о настройке дерева установочных каталогов на жестком диске, NFS, FTP или HTTP-сервере, обратитесь к предыдущей секции данного руководства.

Если вы выбрали образ восстановления, который не требует подключения к сети, вам предлагается определить, хотите ли вы установить сетевое подключение. Подключение к сети полезно, если, например, вам нужно скопировать файлы на другой компьютер или установить какие-то RPM-пакеты с общего сетевого ресурса.

На экране появится следующее сообщение:

The rescue environment will now attempt to find your Linux installation and mount it under the directory /mnt/sysimage. You can then make any changes required to your system. If you want to proceed with this step choose 'Continue'. You can also choose to mount your file systems read-only instead of read-write by choosing 'Read-only'. If for some reason this process fails you can choose 'Skip' and this step will be skipped and you will go directly to a command shell.

Если вы выберете Продолжить, система попытается смонтировать файловую систему в /mnt/sysimage. Если смонтировать раздел не удастся, появится сообщение. При выборе только чтение будет предпринята попытка подключения файловой системы в /mnt/sysimage/, но в режиме чтения. Если вы выберете Пропустить, ваша файловая система не будет смонтирована. Выберите Пропустить, если считаете, что файловая система повреждена.

Как только система загрузится в режиме восстановления, на VC (виртуальной консоли) 1 и VC 2 появляется приглашение (используйте сочетание клавиш Ctrl-Alt-F1 для перехода к VC 1 и сочетание Ctrl-Alt-F2 для доступа к VC 2):

        sh-3.00b#
      

Если вы выбрали Продолжить для автоматического монтирования разделов, и они были успешно смонтированы, вы оказываетесь в режиме одного пользователя.

Даже если ваша файловая система смонтирована, в режиме восстановления корневым разделом по умолчанию становится временный раздел, а не тот, что используется при работе в обычном режиме (на уровнях выполнения 3 или 5). Если вы решили смонтировать свою файловую систему, и она была смонтирована успешно, вы можете сменить корневой раздел окружения режима восстановления на корневой раздел вашей файловой системы, выполнив следующую команду:

        chroot /mnt/sysimage
      

Это может пригодиться, если вы хотите выполнять команды, такие как rpm, требующие, чтобы корневой раздел системы был подключен как /. Чтобы выйти из окружения chroot, введите в приглашении exit.

При выборе Пропустить вы, тем не менее, можете попытаться смонтировать раздел или логический том LVM2 вручную в режиме восстановления, создав каталог, к примеру, с именем /foo, и выполнив следующую команду:

        mount -t ext3 /dev/mapper/VolGroup00-LogVol02/foo
      

В приведенной выше команде /foo — созданный вами каталог, а /dev/mapper/VolGroup00-LogVol02 — логический том LVM2, который вы хотите смонтировать. Если раздел имеет тип ext2, замените ext3 на ext2.

Если вы не знаете названий всех физических разделов, для их просмотра используйте команду:

        fdisk -l
      

Если вы не знаете названий всех ваших физических томов LVM2, их можно узнать, выполнив следующие команды:

        pvdisplay
      
        vgdisplay
      
        lvdisplay
      

Вы можете выполнять в приглашении множество полезных команд, включая следующие:

  • ssh, scp и ping, если сеть запущена

  • dump и restore, если вы используете ленточные накопители

  • parted и fdisk для управления разделами

  • rpm для установки и обновления программного обеспечения

  • joe для редактирования файлов конфигурации

    Замечание

    Если вы попытаетесь запустить другие популярные редакторы, например, emacs, pico или vi, все равно будет запущен joe.



[12] За подробностями обратитесь к предыдущим секциям данного руководства.