Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

MikroTik Log: routerboot firmware mismatch, upgrade required — Обновление BIOS

Обновлено: 24.08.2026  ·  Официальная база знаний

В журнале или консоли выводится ошибка: 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 print

5. Настройка резервного загрузчика (Backup RouterBOOT)

Включите автоматическую защиту от сбоев загрузки (Dual Bootloader):

/system routerboard settings set boot-os=router-os force-backup-booter=no auto-upgrade=yes
Практический опыт инженера: Всегда выполняйте /system routerboard upgrade после мажорных переходов (например, с RouterOS v6 на v7). Старый загрузчик v6 не умеет корректно инициализировать новые драйверы памяти ядра Linux 5.x, что ведет к трудноуловимым спонтанным Kernel Panic.

Частые вопросы (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.