Владимир Василькин
Как подружиться с «динозавром»? Бывает, так ласково называют одну из
старейших операционных систем семейства UNIX – Solaris. С чего же можно начать
знакомство? Как вариант – с первоначальной установки – инсталляции. Посмотрим,
в чем заключаются особенности первой встречи с нестрашным «динозавром» – Solaris
10.
Начнем с определений. Что такое операционная система? Следуя википедии [6] –
это программа (комплекс программ), которая управляет аппаратными средствами
компьютера и служит средой для выполнения других
программ. При включении питания встроенные программно-аппаратные средства по
определенным правилам ищут операционную систему, загружают ее в память и
передают дальнейшее управление. В некоторых случаях используется промежуточный
слой – программа-загрузчик. Принципиально процесс загрузки ОС выглядит
одинаково на всех системах.
Получается, что инсталляция операционной системы
– это копирование файлов на постоянный носитель (с возможным изменением
некоторых – здесь уже используются процессы первоначальной конфигурации) и
настройка аппаратно-программного комплекса на загрузку с этого носителя.
По терминологии мира PC-совместимых компьютеров
встроенным программно-аппаратным средством служит BIOS. При работе с другими
системами обычно используется слово firmware.
На SPARC-совместимых серверах производства SUN и
FUJITSU-SIEMENS в качестве firmware в основном выступает OpenBoot (Open Firmware)
[7]. Более подробно работу с OpenBoot можно
рассмотреть в соответствующей литературе. Настройки BIOS зависят от
производителя материнской платы.
Далее в статье выражение «инсталляция ОС» будет
использоваться для обозначения процесса копирования файлов, если не указано
иное. Промышленные способы копирования (штамповка) в статье рассматриваться не
будут. Для запуска процессов копирования и управления ими нужна среда
выполнения. Другими словами – процессы инсталляции ОС происходят под
управлением другой ОС. В дальнейшем будем называть такую ОС «временной», а
инсталлируемую – «новой».
В таком случае процесс
инсталляции происходит по следующей схеме:
1. Настройка
firmware на загрузку временной ОС.
2. Загрузка временной
ОС.
3. Выполнение
процессов копирования (инсталляции).
4. Настройка
firmware на загрузку новой ОС и загрузка новой ОС.