Эльбрус/пнс: различия между версиями
м (+якорьки) |
|||
Строка 12: | Строка 12: | ||
== Советы == | == Советы == | ||
<div id="version"></div> | |||
=== Определение версии === | === Определение версии === | ||
Строка 20: | Строка 20: | ||
В загруженной Linux-системе: | В загруженной Linux-системе: | ||
cat /proc/bootdata | cat /proc/bootdata | ||
<div id="daboot"></div> | |||
=== Отключение сетевой загрузки === | === Отключение сетевой загрузки === | ||
Строка 30: | Строка 30: | ||
b | b | ||
<Enter> | <Enter> | ||
<div id="video"></div> | |||
=== Переключение видеовывода по умолчанию === | === Переключение видеовывода по умолчанию === | ||
Строка 56: | Строка 56: | ||
Ранние версии прошивки для 801-РС/804 не работают с USB-клавиатурами через USB-хаб, при этом 4С/1С+ с этим справляются; в недавней версии исправлено, запрашивайте в МЦСТ (#4770). Там же в наличии поддержка символических ссылок (#2231). | Ранние версии прошивки для 801-РС/804 не работают с USB-клавиатурами через USB-хаб, при этом 4С/1С+ с этим справляются; в недавней версии исправлено, запрашивайте в МЦСТ (#4770). Там же в наличии поддержка символических ссылок (#2231). | ||
<div id="update"></div> | |||
== Обновление == | == Обновление == | ||
Строка 76: | Строка 76: | ||
Для некоторых систем, особенно v5/v6, может потребоваться добавление dtb (запрашивайте файл в поддержке). | Для некоторых систем, особенно v5/v6, может потребоваться добавление dtb (запрашивайте файл в поддержке). | ||
<div id="reset"></div> | |||
=== Сброс настроек === | === Сброс настроек === | ||
Версия от 09:18, 6 октября 2022
Программа начального старта
ПНС, также "бут" (boot) -- аналог BIOS в обычных ПК: прошивка, входящая в комплект материнской платы и обеспечивающая базовую самодиагностику вычислительного комплекса с последующей загрузкой операционной системы.
Отличается не полноэкранным, а командно-строчным методом организации взаимодействия.
Задачи
Помимо своей основной задачи ПНС решает и ряд вспомогательных, предоставляя интерактивный режим для выбора загрузочного носителя и позволяя сконфигурировать аппаратное обеспечение (например, отключить инициализацию отсутствующих жёстких дисков или неподключенных сетевых интерфейсов для ускорения загрузки).
Советы
Определение версии
В самой ПНС (расширенный режим по "~"):
get version boot
В загруженной Linux-системе:
cat /proc/bootdata
Отключение сетевой загрузки
Для ускорения процесса инициализации можно выключить ethernet-интерфейсы в ПНС (ядро Linux их поднимет самостоятельно)[1]:
~ set eth controller disable <Esc> b <Enter>
Переключение видеовывода по умолчанию
См. в расширенном командном режиме ПНС (~) вывод:
get video output set video output
Например, для случая 1Э8СВ с набортным Aspeed VGA и дискретным Radeon для переключения на последний рекомендовали[2]:
set video output 0
В более старых бутах (до video) был параметр vga.
На случай потери доступа к интерфейсу ПНС с локальной консоли держите под руками COM-кабель.
Проблемы
GUI
COM-COM
Загрузка двух связанных последовательным кабелем ВК "Эльбрус" может пойти кувырком, если при одновременном включении прошивки "уговорят" друг друга сменить настройки загрузчика (#2436); рекомендуется применять асимметричные кабели USB-COM.
8С
Ранние версии прошивки для 801-РС/804 не работают с USB-клавиатурами через USB-хаб, при этом 4С/1С+ с этим справляются; в недавней версии исправлено, запрашивайте в МЦСТ (#4770). Там же в наличии поддержка символических ссылок (#2231).
Обновление
Причины
Также обновление может добавить ранее отсутствовавшую функциональность -- например, вышеупомянутую поддержку USB-хабов или загрузку ОС через USB3-карту.
Проведение
Прошивка запрашивается в техподдержке МЦСТ с указанием типа и серийного номера ВК; само обновление можно произвести из-под загруженной ОС при установленном пакете flashrom[3] (#2966):
flashboot.sh e8c.bin
В процессе будет сделана резервная копия имеющейся прошивки, путь к ней будет указан в начале процесса прошивки (можно заархивировать на всякий).
После произведения обновления можно перезагрузить машину в удобное время, чтобы убедиться в отсутствии необходимости вмешательства в процесс загрузки.
Для некоторых систем, особенно v5/v6, может потребоваться добавление dtb (запрашивайте файл в поддержке).
Сброс настроек
При перепрошивке через ОС могут наложиться настройки от предыдущей версии. На машине, где открыт терминал, "читающий" СОМ-порт перешитого ВК, зажмите ESC при включении/перезапуске ВК и наберите "yes, I want", когда бут попросит. (#3985)
Для настройки режима работы памяти на v6-системах обратите внимание на верхнюю консоль.
Ссылки
- Эльбрус/загрузчик
- Эльбрус/com
- Программа начального старта (ТВГИ.00727)
- Документация ВК "Эльбрус": ТВГИ.00315-03 34 01 изм. 30, п. 3.2.
- "И всё таки она живая!" | Создаем загрузочную USB-флешку с Альт Линукс для Эльбруса
- Как сбросить пароль (init=/bin/bash)