Процесс загрузки в режиме обслуживания

Иногда требуется загружать систему в режиме обслуживания для выполнения специальных задач, таких как установка и обновление программного обеспечения, запуск диагностических тестов и обслуживание системы. В этом случае система загружается со сменного носителя (компакт-диска, диска DVD магнитной ленты и т.д.), по сети или с жесткого диска.

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

  1. Встроенное программное обеспечение выполняет общую проверку системных ресурсов, необходимых для запуска операционной системы.
  2. Встроенное программное обеспечение проверяет пользовательский список загрузки. Этот список можно изменить с помощью команды bootlist. Если пользовательский список загрузки в NVRAM поврежден, либо ни одно из указанных в нем устройств не подходит для загрузки, проверяется список загрузки по умолчанию. В любом случае для загрузки системы применяется первое допустимое устройство из списка загрузки.
    Прим.: При обычной загрузке система применяет список загрузки по умолчанию и пользовательский список загрузки, которые хранятся в NVRAM. Список загрузки по умолчанию и пользовательский список загрузки также применяются для запуска системы в режиме обслуживания.
  3. После того как найдено допустимое устройство загрузки, проверяется его первая запись или номер сектора программы (PSN). Если загрузочная запись допустима, она загружается в память и добавляется к управляющему блоку загрузки начальной программы (IPL). Загрузочная запись содержит информацию о начальном положении и длине загрузочного образа на загрузочном устройстве, а также о смещении точки входа, к которой следует перейти после загрузки образа в память.
  4. Загрузочный образ последовательно считывается с загрузочного устройства в память, начиная с положения, указанного в NVRAM.
  5. Управление передается ядру, которое запускает программы, хранящиеся в файловой системе RAM.
  6. Команда cfgmgr получает информацию об устройствах системы из базы данных ODM и динамически настраивает найденные устройства, включая все диски, на которых расположена корневая файловая система.
  7. Если система загружается с компакт-диска, диска DVD, магнитной ленты или по сети, группа томов rootvg не активизируется, поскольку rootvg может в это время еще не существовать (например, при установке операционной системы на новый компьютер). Вместо этого выполняется настройка сети. При загрузке в режиме обслуживания функция подкачки отключена.

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

Прим.: Если система запускается с жесткого диска, то активизируется rootvg, корневая файловая система и файловая система /usr монтируются в файловой системе RAM, и пользователю выдается меню, позволяющее перейти к различным диагностическим функциям или в однопользовательский режим. Если выбран однопользовательский режим, то можно продолжить загрузку, установив уровень выполнения программы init равным S. После этого система готова к обслуживанию, обновлению программного обеспечения или запуску команды bosboot.