MikroTik Log: routerboot firmware mismatch, upgrade required — Обновление BIOS
В журнале или консоли выводится ошибка: system,error current firmware version 6.48 does not match upgrade firmware version 7.14, upgrade required.
- Версия прошивки микрокода (RouterBOOT loader) отстает от установленной версии пакетов RouterOS.
- Нестабильная работа оборудования, случайные зависания или сбои инициализации сетевых портов.
- В меню
/system routerboardзначениеcurrent-firmwareниже, чемupgrade-firmware. - Отказ поддержки новых аппаратных ревизий трансиверов или сбои при горячей перезагрузке.
1. Причины появления несоответствия прошивки
Устройства MikroTik имеют две независимые части программного обеспечения:
- RouterOS: операционная система (ядро, пакеты служб, файловая система);
- RouterBOOT: аппаратный загрузчик платы (BIOS / UEFI аналог), отвечающий за инициализацию процессора, таймингов RAM, тактовых генераторов и сетевых PHY-чипов.
При обновлении пакетов RouterOS новая версия RouterBOOT лишь распаковывается в энергонезависимую память, но не применяется автоматически без явной команды администратора.
2. Проверка текущих версий загрузчика
Проверьте состояние загрузчика в терминале:
/system routerboard printЕсли параметр current-firmware отличается от upgrade-firmware, требуется обновление.
3. Процедура безопасного обновления RouterBOOT
Выполните команду подтверждения обновления:
/system routerboard upgradeВ ответ RouterOS запросит подтверждение: Do you really want to upgrade firmware? [y/n]. Нажмите y.
4. Перезагрузка для применения микрокода
Перезагрузите маршрутизатор для физической перезаписи чипа BIOS:
/system rebootПосле старта убедитесь, что версии совпали:
/system routerboard print5. Настройка резервного загрузчика (Backup RouterBOOT)
Включите автоматическую защиту от сбоев загрузки (Dual Bootloader):
/system routerboard settings set boot-os=router-os force-backup-booter=no auto-upgrade=yes Частые вопросы (FAQ)
Опасно ли обновлять RouterBOOT удаленно?
Процедура безопасна при условии стабильного электропитания. Большинство современных плат RouterBOARD имеют дублирующий резервный чип загрузчика (Backup RouterBOOT), который можно активировать удержанием кнопки Reset при включении.
Что делает параметр auto-upgrade=yes в настройках routerboard?
Параметр auto-upgrade=yes автоматически применяет новую версию загрузчика RouterBOOT при каждом плановом обновлении версии пакетов RouterOS после следующей перезагрузки.
Есть ли RouterBOOT на виртуальных машинах CHR (Cloud Hosted Router) или x86?
Нет. Меню /system routerboard существует исключительно на физических устройствах RouterBOARD производства MikroTik. На CHR и x86 серверах используется стандартный BIOS/UEFI гипервизора или материнской платы.
Что произойдет, если отключить питание в момент обновления RouterBOOT?
Если основной загрузчик повредится, плата не сможет стартовать в штатном режиме. Потребуется удерживать кнопку Reset при подаче питания более 20 секунд для старта со встроенного Backup-загрузчика и последующего восстановления через Netinstall.