Процесс загрузки в режиме обслуживания
Иногда требуется загружать систему в режиме обслуживания для выполнения специальных задач, таких как установка и обновление программного обеспечения, запуск диагностических тестов и обслуживание системы. В этом случае система загружается со сменного носителя (компакт-диска, диска DVD магнитной ленты и т.д.), по сети или с жесткого диска.
Последовательность действий при загрузке в режиме обслуживания почти не отличается от обычной загрузки.
- Встроенное программное обеспечение выполняет общую проверку системных ресурсов, необходимых для запуска операционной системы.
- Встроенное программное обеспечение проверяет пользовательский список загрузки. Этот список можно изменить с помощью команды
bootlist. Если пользовательский список загрузки в NVRAM поврежден, либо ни одно из указанных в нем
устройств не подходит для загрузки, проверяется список загрузки по умолчанию. В любом случае для загрузки системы применяется первое допустимое устройство из списка
загрузки. Прим.: При обычной загрузке система применяет список загрузки по умолчанию и пользовательский список загрузки, которые хранятся в NVRAM. Список загрузки по умолчанию и пользовательский список загрузки также применяются для запуска системы в режиме обслуживания.
- После того как найдено допустимое устройство загрузки, проверяется его первая запись или номер сектора программы (PSN). Если загрузочная запись допустима, она загружается в память и добавляется к управляющему блоку загрузки начальной программы (IPL). Загрузочная запись содержит информацию о начальном положении и длине загрузочного образа на загрузочном устройстве, а также о смещении точки входа, к которой следует перейти после загрузки образа в память.
- Загрузочный образ последовательно считывается с загрузочного устройства в память, начиная с положения, указанного в NVRAM.
- Управление передается ядру, которое запускает программы, хранящиеся в файловой системе RAM.
- Команда cfgmgr получает информацию об устройствах системы из базы данных ODM и динамически настраивает найденные устройства, включая все диски, на которых расположена корневая файловая система.
- Если система загружается с компакт-диска, диска DVD, магнитной ленты или по сети, группа томов rootvg не активизируется, поскольку rootvg может в это время еще не существовать (например, при установке операционной системы на новый компьютер). Вместо этого выполняется настройка сети. При загрузке в режиме обслуживания функция подкачки отключена.
После завершения описанного выше процесса система готова к выполнению процедур установки, обслуживания и диагностики.
Прим.: Если система запускается с жесткого диска, то активизируется rootvg, корневая
файловая система и файловая система /usr монтируются в файловой
системе RAM, и пользователю выдается
меню, позволяющее перейти к различным диагностическим функциям или в однопользовательский
режим. Если выбран однопользовательский режим, то можно продолжить загрузку, установив уровень
выполнения программы init равным S. После этого система готова к
обслуживанию, обновлению программного обеспечения или запуску команды
bosboot.