Каталог

Прошивка Omega вручную

Обновить Omega легко и можно сделать это несколькими способами. Можно использовать встроенный инструмент обновления oupgrade для упрощенного обновленя Omega.

Подробнее об oupgrade можете прочитать в статье по обновлению прошивки Omega

В этом руководстве описано как вручную установить прошивку по вашему выбору. Эта прошивка может быть как опубликованной Onion, так и кастомной прошивкой.

Шаг 1: Загрузка образа прошивки

Образы прошивок для семейства Omega2 можно найти в репозитории Onion: http://repo.onioniot.com/omega2/images/

Начнем с загрузки последней версии прошивки. В этом репозитории хранятся все сборки различных прошивок Onion Firmware.

Начните с каталога /tmp:

cd /tmp

Теперь нам понадобится ссылка на прошивку, которую мы хотим скачать. Щелкните правой кнопкой мыши по ссылке и скопируйте ее адрес (copy link address):

Ручная прошивка Omega

Примечание: существует две версии прошивки: одна для Omega2, а другая для Omega2+. Убедитесь, что вы копируете ссылку на нужную прошивку.

  • Прошивки Omega2 начинаются с «omega2-…»
  • Прошивки Omega2+ начинаются с «omega2p-…»
  • Прошивки Omega2 Pro начинаются с «omega2pro-…»

Далее введите в терминале:

wget

, где - ссылка, скопированная из репозитория. Командная строка должна выглядеть примерно так:

root@Omega-2757:/tmp# wget http://repo.onioniot.com/omega2/images/omega2p-v0.3.2-b218.bin

После того, как вы убедитесь, что ссылка на нужный бинарный файл, нажмите Enter, и прошивка начнет загружаться.

root@Omega-2757:/tmp# wget http://repo.onioniot.com/omega2/images/omega2p-v0.3.2-b218.bin

--2016-12-07 21:10:02--  http://repo.onioniot.com/omega2/images/omega2p-v0.3.2-b218.bin

Resolving repo.onion.io... 52.89.44.24, 54.149.140.66

Connecting to repo.onion.io|52.89.44.24|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 6815910 (6.5M) [application/octet-stream]

Saving to: ‘omega2p-v0.3.2-b218.bin‘

 

omega2p-v0.3.2-b218 100%[===================>]   6.50M  1.57MB/s    in 4.8s

 

2016-12-07 21:10:07 (1.34 MB/s) - ‘omega2p-v0.3.2-b218.bin‘ saved [6815910/6815910]

Запишите название только что загруженной прошивки для следующего шага. В этом примере прошивка omega2p-v0.3.2-b218.bin.

Альтернативный шаг 1: загрузка прошивки на USB-накопитель

Если у Omega больше нет места для загрузки прошивки, вы можете загрузить прошивку на USB-устройство и работать на Omega из USB-каталога.

Подробнее читайте в руководстве по использованию USB-накопителя в Omega.

Шаг 2: Обновление Omega до загруженной прошивки

Для обновления прошивки используется команда sysupgrade. Для обновления до версии прошивки из предыдущего примера, запустите:

sysupgrade omega2p-v0.3.2-b218.bin

и вы увидите вывод, подобный следующему:

root@Omega-2757:/tmp# sysupgrade omega2p-v0.3.2-b218.bin

Saving config files...

killall: watchdog: no process killed

Sending TERM to remaining processes ... uhttpd device-client avahi-daemon onion-helper udhcpc mountd ntpd shellinaboxd udhcpc dnsmasq ubusd logd rpcd netifd odhcpd crond

Sending KILL to remaining processes ...

Switching to ramdisk...

Performing system upgrade...

Unlocking firmware ...

 

Writing from to firmware ...  [e]

Дополнительные параметры sysupgrade

Команда sysupgrade имеет дополнительные опции, которые можно изучить, введя:

sysupgrade -h

Варианты, которые могут оказаться наиболее полезными: -n или -F.

  • Флаг -n указывает sysupgrade не сохранять файлы конфигурации после обновления.
    • Это может быть полезно, если вы хотите сбросить настройки Omega к настройкам по умолчанию в образе прошивки.
    • Это сотрет все данные с Omega, поэтому обязательно сделайте резервную копию ваших пользовательских данных и настроек.
  • Флаг -F заставляет sysupgrade обновить прошивку.
    • Это полезно в том случае, если sysupgrade отказывается обновлять прошивку.
    • Этот флаг указывает sysupgrade игнорировать некоторые критические проверки, которые обеспечивают корректность прошивки.
    • Этот флаг не рекомендуется в нормальных условиях. Используйте его с осторожностью!
footer shadow
Контакты

г. Москва, Пятницкое ш. д. 18, пав. 566

zakaz@compacttool.ru

8-495-752-55-22

compacttool logoadaptive site

accepted payment systems

Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !

© Все права защищены 2015 - 2024г https://compacttool.ru