Я отправил сценарий на форумах Ubuntu и форумах вопросов о Linux, который решает эту проблему (по крайней мере, в моем случае), который использует imagemagick, чтобы изменить размер 2 фоновых изображений и сшить их вместе и затем изменить фон на таймере. Оба изображения случайны от индексного файла, который создает сценарий.
В моем случае это для Twinview, где оба монитора в том же разрешении.
Версии OpenWRT от Камикадзе вперед (который является в основном Камикадзе и Обратной вспышкой, но не Белым русским языком) не используют NVRAM для хранения настроек или конфигурации. Это все хранится в файловой системе, или в основе squashfs изображение или в overlayed jffs изображение. Это означает, что необходимо смочь повторно высветить изображение и возвратиться к "заводским настройкам".
Способ высветить изображение OpenWRT описан по http://wiki.openwrt.org/doc/howto/installing. После того как у Вас есть OpenWRT, установил в первый раз, когда самый легкий способ повторно высветиться состоит в том, чтобы использовать "с помощью метода" командной строки OpenWrt. Обратите внимание на различия между .trx
изображения и .bin
изображения. .trx
изображения являются "необработанными" универсальными изображениями openwrt, используемыми методом установки командной строки. .bin
изображения имеют определенные для поставщика заголовки и, таким образом, у Вас должно быть соответствующее изображение для Вашего маршрутизатора.
Существуют некоторые настройки, сохраненные в NVRAM, которые используются загрузчиком, но я не думаю, что они должны сохраниться, после того как изображение Linux загрузилось. Возможно MAC-адреса могут сохраниться, но могут быть переопределены в конфигурации файловой системы так или иначе.
Независимо от того, что Вы делаете, без разбора не вытирайте NVRAM. Вы почти облицуете устройство кирпичом и можете быть облицованы кирпичом, если Вы не сможете найти в сети, что соответствующие настройки восстанавливают вручную для Вашего устройства.
В чем проблема?
Если ваша проблема заключается в том, что вы разрабатываете, и вы хотите быть уверены, что ваши последние изменения в процессе сборки действительно скопированы в новый образ прошивки, вам не нужно «переустанавливать образ OpenWRT» (что бы это ни означает)
Чтобы проанализировать ваш только что созданный файл образа openwrt bin, вы можете использовать
binwalk -e imagefile.img
это распаковывает образ, чтобы вы могли заглянуть внутрь структуры папок, если все находится в правильном месте и установлены правильные разрешения (исполняемый, читаемый,...)