Вы можете получить доступ к среде OpenBoot посредством использования одной из следующих команд:
<$> Путем останова операционной системы.
Путем одновременного нажатия клавиш Stop и A (Stop+A). На терминалах, подключаемых к последовательному порту, нажмите клавишу Break.
<$> При первоначальном включении питания системы. Если ваша система не скон-фигурирована для автоматического запуска, она остановится с появлением интерфейса пользователя. Если же система сконфигурирована для автоматического запуска, можно выполнить останов системы в интерфейсе пользователя, нажав клавиши Stop+A сразу после возникновения баннера (заголовка) консоли, но до начала старта операционной системы.
Если аппаратные средства системы обнаружат какую-нибудь неустранимую ошибку. (Эта процедура известна под названием "Watchdog Reset" - "переустановка по сторожевому таймеру"). ПРИМЕЧАНИЕ
В операционной системе Solaris 8 введена новая функция, которая предоставляет возможность принудительного завершения работы зависшей системы. Новая последовательность нажатия клавишей для останова системы имеет вид Enter+~+Ctrl+B и эквивалентна нажатию клавиш Stop+A. Между нажатием символов должен выдерживаться интервал более 0.5 секунды, а вся строка символов целиком должна быть введена менее, чем за пять секунд. Это справедливо только для последовательных устройств, работающих в режиме консолей, и не справедливо для систем, имеющих собственную клавиатуру. Если ваша консоль подсоединена к последовательному порту через модем, вы можете послать команду прерывания (Stop+A или L1+A) через окно подсказки, набрав последовательность символов (тильда плюс знак фунта).
Задачи встроенного программного обеспечения OpenBoot
Далее перечислены основные задачи встроенного программного обеспечения OpenBoot: Тестирование и инициализация аппаратных средств системы.
<§> Определение конфигурации аппаратных средств.
<§> Запуск операционной системы либо с устройства массовой памяти, либо из сети. <§> Предоставление средств интерактивной отладки для тестирования аппаратного и программного обеспечения.
Обеспечение возможностей модификации и управления конфигурацией запуска системы, в том числе параметрами NVRAM.
Перевод системы в OpenBoot PROM с использованием клавиш Stop+A или клавиши Break мгновенно прекращает функционирование операционной системы, но этот способ должен применяться только в крайнем случае для перезапуска компьютера.
В частности, OpenBoot будет исполнять следующие задачи, необходимые для инициализации ядра операционной системы:
1. Отображать на экране информацию системной идентификации, а затем запускать процедуры диагностического самотестирования для проверки оборудования и памяти вычислительной системы. Эти проверки известны под названием POST (Power-On Self Test - процедура самотестирования при включении питания).
2. Загружать первичную программу запуска под названием bootblk с принятого по умолчанию устройства.
3. Программа bootblk находит, загружает в память и исполняет вторичную программу запуска под названием ufsboot,.
Программа ufsboot загружает ядро операционной системы.