Обновление загрузчика (bootloader) роутера

Обновление загрузчика (bootloader) роутера

Загрузчик работает до старта самой операционной системы.

В большинстве случаев можно его не обновлять, серьезно на работу роутера это не повлияет.


Проверить версию загрузчика можно через меню System -> Routerboard



Откроется окно настроек



Тут присутствует ряд параметров, которые нам необходимы:

Firmware Type - указывается для какой платформы используется загрузчик. От других платформ загрузчики не подходят!!!

Factory Firmware - это резервный загрузчик, он используется если недоступен основной. Его нет возможности обновлять.

Current Firmware - это текущий установленный загрузчик, который используется при запуске роутера.

Upgrade Firmware - это доступный загрузчик, на который можно обновиться.


Для обновления, версия Upgrade не обязательно должна быть старше, чем Current, можно обновлять и на младшую версию, но нужно учитывать, что роутер может перестать загружаться, либо будет работать некорректно.


Сам процесс обновления довольно прост:

Необходимо нажать кнопку Upgrade, появится запрос



Отвечаем Yes. Роутер НЕ будет перезагружаться. Для обновления перезагружаем роутер.



После перезагрузки проверяем версию загрузчика. Upgrade и Current должны совпадать.


Консольный аналог:

Проверка загрузчика

/system routerboard print

Пример ответа на команду

     routerboard: yes
           model: 912UAG-2HPnD
   serial-number: 638805C0FBF5
   firmware-type: ar9340
factory-firmware: 3.22
current-firmware: 3.24
upgrade-firmware: 3.33


Обновление загрузчика

/system routerboard upgrade

Ответом будет запрос на обновление

Do you really want to upgrade firmware? [y/n]

Перезагружаем роутер

/system reboot

Подтверждение

Reboot, yes? [y/N]:

y

system will reboot shortly