
Встроенное программное обеспечение ЭВМ на базе процессоров Эльбрус и МЦСТ-R, выполняющее инициализацию аппаратуры и запуск операционной системы.
Встроенное программное обеспечение ЭВМ на базе процессоров Эльбрус и МЦСТ-R, выполняющее инициализацию аппаратуры и запуск операционной системы.
Программа начального старта (ПНС) вычислительных машин архитектуры Эльбрус и SPARC/МЦСТ-R выполняет функции:
ПНС хранится в перезаписываемом постоянном запоминающем устройстве (ПЗУ) материнской платы компьютера и поставляется в составе материнской платы, а также может быть обновлена впоследствии. Выдача обновлённых версий, а также исходных текстов ПНС (для доработки сторонними производителями вычислительной техники) производится службой поддержки — подробнее см. на вкладке «Поддержка».
Программа зарегистрирована под номером 10776 (от 23.06.2021) в Едином реестре российских программ для электронных вычислительных машин и баз данных.
Поддерживаемые процессоры | |
Эльбрус | все процессоры архитектуры Эльбрус, одно- и многопроцессорные конфигурации |
SPARC | все процессоры семейства МЦСТ-R, одно- и многопроцессорные конфигурации |
Поддерживаемые операционные системы | |
Эльбрус Линукс | и другие ОС на базе ядра Linux в машинных кодах центрального процессора |
двоичный транслятор системы | для запуска ОС в машинных кодах x86 на процессорах архитектуры Эльбрус |
Поддерживаемые файловые системы | |
Ext2/Ext3 FAT/FAT32 ISO 9660 |
для запуска ОС Linux с накопителей HDD/SSD, USB Flash, CD/DVD |
LintelFS | для запуска двоичного транслятора |
Поддерживаемые таблицы разделов | |
MBR GPT |
для запуска ОС Linux с накопителей HDD/SSD, USB Flash |
без разделов | для запуска ОС с оптических носителей CD/DVD, для запуска двоичного транслятора |
ⓘ | Раздел с системными файлами не требуется помечать какими-либо метками (MBR Boot Active Flag) или «особыми» идентификаторами (GPT EFI System partition) — параметры запускаемых ОС считываются из текстового файла boot.conf на указанном накопителе либо задаются в настройках ПНС. |
Поддерживаемые интерфейсы накопителей | |
SATA PATA/IDE CompactFlash USB SCSI |
для запуска ОС с локальных накопителей |
AoE | для запуска ОС с сетевого хранилища (ATA over Ethernet) |
ⓘ | Официально поддерживаются только интерфейсы интегрированного контроллера периферии (КПИ) — дискретные контроллеры на картах расширения могут не поддерживаться, если имеют свой нестандартный протокол управления. |
ⓘ | Достаточно, чтобы на поддерживаемом накопителе размещалось ядро ОС (vmlinux) и начальный образ файловой системы (initrd) — остальные файлы ОС могут располагаться на любом другом накопителе, поддерживаемом и сконфигурированном в операционной системе. |
Предоставляемые интерфейсы взаимодействия | |
консольный порт (RS-232, UART) | основной канал выдачи диагностической информации, начиная с самых ранних этапов инициализации аппаратуры |
дисплей (VGA, DVI, HDMI, LVDS) и клавиатура (USB, PS/2) | повседневный канал пользовательского взаимодействия, доступный после инициализации видеоконтроллера и устройств ввода |
ⓘ | При обычной эксплуатации оператор ЭВМ может по необходимости взаимодействовать с ПНС через экран и клавиатуру: переключаться между установленными операционными системами, менять настройки ПНС. При возникновении нештатной ситуации, или если компьютер не оборудован пользовательскими устройствами ввода-вывода, обслуживающий персонал может подключиться к консольному порту (с другого компьютера, либо через контроллер удалённого управления на серверных материнских платах) и провести диагностику либо исправить настройки. Отдельные интерфейсы можно исключить из взаимодействия — например, если консольный порт востребован для подключения внешнего оборудования. |
ⓘ | Для использования ЖК-матриц, подключённых через интерфейс LVDS, требуется внесение параметров конкретной матрицы в исходный код ПНС. Совместимость с ЖК/ЭЛТ-мониторами зависит от конкретного графического контроллера, которым оснащён компьютер. |
Защита от несанкционированного доступа | |
текстовый пароль | на изменение настроек ПНС либо на пользование вообще |
аппаратный токен | USB-брелок для многофакторной аутентификации пользователя |
модуль доверенной загрузки (АПМДЗ) | дискретное устройство, самостоятельно контролирующее весь процесс запуска системы согласно регламентам информационной безопасности, в том числе с использованием дополнительных считывателей аппаратных ключей, шифраторов и т. п. |
проверка целостности файлов ОС | путём расчёта контрольных сумм |
сторожевой таймер | аппаратный контроль предельного времени запуска системы |
ⓘ | Наличие некоторых возможностей зависит от варианта исполнения ПНС и от аппаратной конфигурации компьютера. При соответствующем оснащении, ПНС способна выполнять функции доверенной загрузки. |
Руководство оператора:
Процессор | Версия ПНС | Дата выпуска |
---|---|---|
Эльбрус | 2.1.0.1 | 2013-12-10 |
Эльбрус-S | б/н | 2010-10-18 |
Эльбрус-1С+ | 2.27.0.2 | 2024-06-22 |
Эльбрус-2С+ | 2.21.2.0 | 2020-05-20 |
Эльбрус-2C3 | 2.30.10.0 | 2025-03-24 |
Эльбрус-4С | 2.30.7.1 | 2025-02-21 |
Эльбрус-8С | 2.30.7.1 | 2025-02-21 |
Эльбрус-8СВ | 2.30.10.0 | 2025-03-25 |
Эльбрус-16С | 25.0.9 | 2024-07-18 |
R500 / R500S | 2.30.6.1 | 2024-12-12 |
R1000 | 2.25.1.1 | 2023-06-01 |
R2000 | 2.30.8.0 | 2025-02-24 |
R2000+ | 2.26.2.3 | 2023-12-18 |
Получить обновлённую версию ПНС для своего компьютера можно по запросу в службу поддержки, сообщив:
Вместе с файлом программы вы получите актуальные инструкции по записи («прошиванию») образа программы во внутреннюю память вычислительного модуля.
Следует иметь в виду, что, хотя новые версии программы могут добавлять новые функции или исправлять недочёты старых версий, обновлять ПНС без явной необходимости не рекомендуется.
Из самой Программы начального старта:
Из операционной системы семейства Linux:
Полученный результат в полном виде следует передать в службу поддержки при запросе обновления.
Рекомендуется следовать подробным инструкциям службы технической поддержки или из документаци. Здесь процедура описана только в общих чертах.
Из операционной системы семейства Linux на самом обновляемом компьютере:
flashboot.sh 'файл_образа.bin'и нажать «Ввод». (Если в ответ выдаётся сообщение от отсутствии программы flashboot.sh, и в составе ОС нет утилиты flashrom и/или ядерного модуля spidev, значит обновление ПНС из такой ОС не предусмотрено.)
Внешним программатором (рекомендуется DediProg SF100 или иной ISP-программатор для шины SPI) с другого компьютера:
0xFF
).0x700000
(7 Мбайт); для Эльбрус-2С3 и 16С — по смещению 0x4A0000
(4,625 Мбайт).flashrom --programmer 'dediprog' --write 'файл_образа.bin' dpcmd --auto 'файл_образа.bin'
Следует иметь в виду, что после обновления все настройки ПНС могут сброситься на значения по умолчанию: вывод на экран пойдёт через первый видеоконтроллер (интегрированный, если такой есть), активируются все консольные порты, сбросится пароль и другая защита доступа, система будет пытаться загрузиться с первого подходящего накопителя.
Фиксированные версии ПНС выпускаются по мере накопления доработок — нет каких-либо регулярных сроков выхода новых версий. Все поддерживаемые ПНС для актуального типоряда машин относятся к одной ветви развития (старшего, «мажорного» номера версии), имеют схожий интерфейс и возможности.
Доработка проходит по двум возможным схемам:
Первая схема является основной и применяется чаще всего. Вторая схема применяется только в отдельных случаях.