Файловая система RAM
Файловая система RAM - это часть загрузочного образа, целиком находящаяся в оперативной памяти и содержащая все программы, необходимые для загрузки. Набор файлов этой системы зависит от типа загрузки.
Файловая система RAM при загрузке в режиме обслуживания может не содержать функции для работы с логическими томами, так как активизация группы томов rootvg может не потребоваться. Однако при загрузке с жесткого диска желательно, чтобы группа томов rootvg и пространство подкачки были активизированы как можно раньше. Несмотря на указанные различия, в обоих вариантах загрузки общая структура файловой системы RAM будет приблизительно одинаковой.
Команда init, расположенная в файловой системе RAM, представляет собой интерпретатор команд загрузки, предназначенный для применения в процессе загрузки. Эта программа интерпретатора команд загрузки управляет процессом загрузки путем вызова сценария rc.boot. Сценарий rc.boot определяет устройство, с помощью которого была запущена система. Загрузочное устройство определяет список устройств, которые должны быть настроены с помощью файловой системы RAM. Если компьютер запускается из сети, должны быть настроены сетевые устройства, обеспечивающие удаленное монтирование файловых систем клиента. При загрузке с магнитной ленты, компакт-диска или диска DVD необходимо настроить консоль для отображения меню установки базовой операционной системы (BOS). После того как загрузочное устройство будет найдено, сценарий rc.boot вызывает соответствующие функции настройки из файловой системы RAM. Сценарий rc.boot вызывается программой интерпретатора команд загрузки дважды, во время каждого из двух этапов настройки. При загрузке по сети или с диска сценарий rc.boot вызывается в третий раз после запуска обычной команды init. Файл inittab содержит команду вызова сценария rc.boot, который выполняет последний этап настройки компьютера.
Для каждого загрузочного устройства существует своя файловая система RAM, так как в разных режимах загрузки требуется настраивать различные устройства. С каждым типом загрузочного устройства связан файл прототипа. Прототип - это шаблон для выбора файлов, составляющих файловую систему RAM. Для создания файловой системы RAM по одному из файлов прототипов команда bosboot вызывает команду mkfs. Дополнительная информация приведена в описании команды bosboot.