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

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

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. Для загрузки с проинсталлированного image необходимо перезагрузить устройство.

Во время загрузки будет предпринято максимум три попытки запуститься с проинсталлированной image прошивки. При успешной загрузке с новым image его статус изменится на 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-прошивка.