среда, 30 декабря 2015 г.

RouterBOOT - загрузчик RouterOS.

  RouterBOOT отвечает за запуск RouterOS в устройствах RouterBOARD. В RouterBOARD кроме основного загрузчика есть резервный, он используется в тех случаях, когда основной загрузчик не работает. Включить резервный загрузчик можно в меню:
system routerboard settings set force-backup-booter=yes
  С обновлением RouterOS периодически прилетают обновления загрузчика на разные модели маршрутизаторов. При чем по-умолчанию они не устанавливаются, обновлять нужно вручную через меню, нажав "Upgrade".



  После обновления, что бы использовать уже новый загрузчик, нужно перезагрузить устройство.
Иногда, после обновления загрузчика устройство может не стартануть, вот тут и приходит нам на помощь описанная ранее функция резервного загрузчика, с помощью которого можно понизить версию основного загрузчика.
  Для таких нештатных ситуаций нам поможет кнопка RESET:
  • Выключите устройство, зажмите кнопку RESET до того момента, как светодиод "USR" не начнет мигать, после чего отпустите кнопку (~ 5 секунд). Маршрутизатор будет сброшен в настройки по-умолчанию.
  • Выключите устройство, зажмите кнопку RESET до того момента, как светодиод "USR" не начнет мигать, после чего ждите до того момента, как индикатор начнет гореть (~ 10 секунд). В маршрутизаторе будет включен режим CAPs.
  • Выключите устройство, зажмите кнопку RESET до того момента, как светодиод "USR" не начнет мигать, потом гореть, потом потухнет (~ 15 секунд). Маршрутизатор будет переключен в режим загрузки с  NetInstall сервера.
  При зажатии кнопки RESET до подачи питания резервный загрузчик RouterBOOT будет использоваться во всех трех случаях, если нажимать RESET после подачи питания резервный загрузчик RouterBOOT использоваться НЕ БУДЕТ,
  Для устройств RouterBOARD, которые имеют консоль-порт, можно получить доступ к меню RouterBOOT с консоли. Как это сделать описано в этой статье. Изучим меню загрузчика:


  • d - задержка загрузки. Сколько роутеру ждать нажатия клавиш для перехода в меню загрузчика. Выставляется в секундах.
  • k - кнопка, при нажатии которой будет выполнен переход в меню загрузчика (любая клавиша или "DEL").
  • s - скорость консольного порта (по-умолчанию 115200).
  • n - бесшумная загрузка. Подавляет вывод в консоль информации о загрузке + отключает звуковой сигнал при загрузке роутера. Это нужно, если через консоль подключено стороннее устройство (датчик температуры, GPS).
  • o - загрузочное устройство. Позволяет выбрать устройство, с которого производить загрузку. По-умолчанию nand-if-fail-then-ethernet - загрузка с встроенной флеш, при ошибке - загрузка с ethernet (например с NetInstall).
  • f - настройка позволяет выставить частоту процессора.
  • r - сброс настроек этого меню по-умолчанию. Будьте осторожны, подтверждение НЕ ЗАПРАШИВАЕТ!
  • e - уничтожает все данные на NAND, включая конфигурацию RouterOS и лицензии.
  • w - сменить раздел на NAND.
  • y - выбор активного загрузочного раздела.
  • g - обновление прошивки через сеть и XModem protocol.
  • i - показать информацию о роутере, включая MAC-адреса интерфейсов.
  • p - выбор протокола загрузки (BOOTP - параметр по умолчанию для загрузки RouterOS; dhpc - используется для OpenWRT и, возможно, других ОС)
  • b - выбор загрузчика по-умолчанию. Выбор обычного или резервного загрузчика (force backup-booter loading).
  • t - запустить встроенный тест памяти.
  • x - выйти из меню и продолжить запуск системы.

Будьте осторожны с изменениями в RouterBOOT-меню. Перед изменением ОБЯЗАТЕЛЬНО сделать бекап настроек роутера и перенести бекап в другое место.

   Если вам нужно установить другую версию прошивки загрузчика, чем та, которая включена в "routerboard.npk", вы можете загрузить последнюю прошивку для вашего роутера с сайта  routerboard.com (на странице вашей модели доступен раздел RouterBoot: *.fwf). И обновить по вышеописанной схеме. Понижение прошивки так же доступно путем загрузки файла *.fwf вашей прошивки в роутер.
 Так же можно отправить файл *.fwf через Serial Console XMODEM соединение. Как это сделать описано в WiKi.

  Настройку RouterBOOT можно произвести и с WinBox:



Используемые материалы:

Подписаться на новые статьи.

1 комментарий:

  1. Где можно почитать про изменения в прошивке routerboot? В wiki mikrotik перестали обновлять информацию начиная с версии 3.40, а сейчас прилетела обновление ROS до 6.47 и после перезагрузки стал доступен routerboot 6.47. Есть ли смысл обновлять?

    ОтветитьУдалить