Установка образа прошивки
Для установки образа используется команда:
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
.
Приоритет выбора прошивки для загрузки
При загрузке соблюдается следующий порядок выбора прошивки по убыванию приоритетов:
- Незаводская прошивка со статусом temporary.
- Незаводская прошивка со статусом active.
- Незаводская прошивка со статусом stable.
- Factory-прошивка.