Установка образа прошивки

Для установки образа используется команда:

image install [storage] <IMAGE_NAME> [force]

, где IMAGE_NAME — один из образов, указанных в выводе команды show images storage. По умолчанию установка производится с внутреннего накопителя маршрутизатора. Указание параметра force позволяет установить прошивку с меньшим номером версии, чем установленная (downgrade), работоспособность маршрутизатора при этом не гарантируется. Возможен вариант установки заранее скачанного образа с USB-устройства, для этого используется команда:

image install usb <IMAGE_NAME>

, где IMAGE_NAME указывается полностью, например, EcoRouterOS-ER-1004-L-3.2.0.0.8167-develop-7bf31860.image.

После завершения инсталляции в выводе команды show boot появится установленная версия со статусами not loaded, temporary, unstable. Для загрузки с проинсталлированного образа необходимо перезагрузить устройство.

Во время загрузки будет предпринято максимум три попытки запуститься с проинсталлированной прошивки. При успешной загрузке с новым образом его статус изменится на active. При неуспешной загрузке статус с temporary будет изменён на failed. Порядок выбора прошивки для загрузки описан ниже.

Ниже представлены примеры вывода команды show boot на разных стадиях обновления прошивки. Установлена только прошивка A, которая загружена в данный момент и является основной прошивкой для данного устройства.

F: vX.X.X, not loaded, inactive, stable
A: vX.X.X, loaded, active, stable
B: not installed

Загружена прошивка A, только что была установлена прошивка B, которая установлена для тестовой загрузки после перезагрузки.

F: vX.X.X, not loaded, inactive, stable
A: vX.X.X, loaded, active, stable
B: vX.X.X, not loaded,  temporary, unstable

Если при загрузке с прошивки, отмеченной как temporary, произошла перезагрузка маршрутизатора по любой причине, то статус прошивки будет изменён на failed. Если в течение 8 часов при загрузке с прошивки со статусом active произойдёт 3 неуспешных перезапуска, то статус такой прошивки также будет изменён на failed.

Устройство успешно загрузилось с установленной прошивки B, которая была отмечена для временной загрузки.

F: vX.X.X, not loaded, inactive, stable
A: vX.X.X, not loaded, active, stable
B: vX.X.X, loaded,  active, unstable

Если установленная прошивка работает стабильно, то её можно отметить как стабильную следующей командой административного режима boot b-image stable или boot a-image stable, в зависимости от того, какую прошивку необходимо отметить. Для того чтобы пометить прошивку как нестабильную, необходимо выполнить команду no boot b-image stable или no boot a-image stable. Прошивка factory всегда является стабильной. Чтобы исключить или включить загрузку с прошивки A или B в случае перезагрузки, можно изменить статус активности командой административного режима boot a-image active или no boot b-image active.

Приоритет выбора прошивки для загрузки

При загрузке соблюдается следующий порядок выбора прошивки по убыванию приоритетов:

  1. Незаводская прошивка со статусом temporary.
  2. Незаводская прошивка со статусом active.
  3. Незаводская прошивка со статусом stable.
  4. Factory-прошивка.

Info

Начиная с версии ПО Jasmine от 27 декабря 2024 года изменился формат базы данных аутентификации, авторизации и учёта (AAA). Если необходимо установить более старый чем версия Jasmine образ прошивки (выполнить downgrade) на систему с более новым ПО, следует удалить существующую базу данных AAA командой delete file AAA database. Это позволит старой версии прошивки заново создать базу данных AAA в старом формате.

Команда delete file AAA database доступна начиная с версии Rose от 13 января 2026.