ТЕМА: Своя прошивка openwrt с помощью Image Generator (Image Builder)

ТЕМА: Своя прошивка openwrt с помощью Image Generator (Image Builder)

Своя прошивка openwrt с помощью Image Generator (Image Builder) 20 сен 2013 10:12 #1

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

Самый простой способ самому собрать прошивку openwrt с необходимыми вам пакетами это воспользоваться Image Builder. Преимущества данного способа перед сборкой из исходников с помощью Buildroot:

1)Простота2)Быстрая сборка в течении 2-х минут3)Совместимость с модулями из репозитория

Недостатки:1)Поскольку сборка идет не из исходников, то последние изменения в коде не попадут в сборку

Своя прошивка openwrt с помощью Image Generator (Image Builder) 21 сен 2013 14:02 #2

  • Realt
  • Offline
  • Осваиваюсь на форуме
  • Сообщений: 26
  • Репутация: 0

Своя прошивка openwrt с помощью Image Generator (Image Builder) 21 сен 2013 15:02 #3

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

Дальше делаете загрузку с флешки и работаете как с обычной прошивкой.

В статье я убрал из прошивки веб интерфейс поставив минус перед -luci. Вы можете убрать это слово и веб интерфейс останется, но тогда не влезет e2fsprogs, его тоже придется убрать.

Тогда сборка прошивки будет выглядеть так make image PROFILE=TLWR703 PACKAGES="nano kmod-usb-ohci kmod-usb-storage kmod-fs-ext4 block-mount -ppp -ppp-mod-pppoe" FILES=files/

Своя прошивка openwrt с помощью Image Generator (Image Builder) 21 сен 2013 16:53 #4

  • Realt
  • Offline
  • Осваиваюсь на форуме
  • Сообщений: 26
  • Репутация: 0

Своя прошивка openwrt с помощью Image Generator (Image Builder) 21 сен 2013 17:00 #5

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

Я обратил внимание на своем wr703n, что независимо от того включаю я туда веб морду или нет размер файла прошивки всегда одинаковый примеро 3,93 метра. А когда на роутер уже ставлю там внутри видны отличия в свободном месте.

Так что не судите по размеру файла.

Своя прошивка openwrt с помощью Image Generator (Image Builder) 19 сен 2014 19:06 #6

  • gorynych

Своя прошивка openwrt с помощью Image Generator (Image Builder) 19 сен 2014 19:30 #7

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

Своя прошивка openwrt с помощью Image Generator (Image Builder) 30 сен 2014 07:23 #8

  • Alex_Jet

Своя прошивка openwrt с помощью Image Generator (Image Builder) 30 сен 2014 10:07 #9

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

Да ссылка правильная.

Попробуйте для начала установить пакеты в существующей прошивке командой

opkg install --nodeps название_пакета

ключ --nodeps убирает проверку версии ядра со всеми вытекающими последствиями в виде возможных непонятных ошибок в работе установленных программ. У меня на одном роутере работает пока без глюков, так что можно пробовать.

Своя прошивка openwrt с помощью Image Generator (Image Builder) 30 сен 2014 12:27 #10

  • Alex_Jet
  • Offline
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0

Своя прошивка openwrt с помощью Image Generator (Image Builder) 30 сен 2014 13:29 #11

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

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

Но насколько я помню при сборке через Image Builder будет выдавать ошибку, если пакеты не влазят в прошивку.

Своя прошивка openwrt с помощью Image Generator (Image Builder) 01 окт 2014 22:18 #12

  • Alex_Jet
  • Offline
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0

Своя прошивка openwrt с помощью Image Generator (Image Builder) 01 окт 2014 22:35 #13

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

Своя прошивка openwrt с помощью Image Generator (Image Builder) 02 окт 2014 20:28 #14

  • Alex_Jet
  • Offline
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0

Привет! Сюда как-то не комильфо писать такие команды и вывод терминала - все равно плохо читается.

Вот что я "генерировал":

Своя прошивка openwrt с помощью Image Generator (Image Builder) 04 окт 2014 01:07 #15

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

Не правильно указан параметр PROFILE=MPR-A2 Должно быть PROFILE=MPRA2 Хотя это не должно было привести к вашей ошибке.

Вот рабочая строка запуска

Вот собранная прошивка mpr-a2 со всеми этими пакетами

Меня смущает пакет ushare, т.к. его почему-то нет в последнем репозитории, пришлось вставить его из предыдущего.

Так что вы сможете обойтись без установки еxtendet root Ставим на свой страх и риск, мне не на чем проверить

Своя прошивка openwrt с помощью Image Generator (Image Builder) 04 окт 2014 14:30 #16

  • Alex_Jet
  • Offline
  • Осваиваюсь на форуме
  • Сообщений: 23
  • Репутация: 0

uShare конечно попробую, спасибо, однако я его добавлял поскольку не мог в menuconfig найти luci-app-minidlna

А можете расписать поэтапно как делаете прошивку? И сколько она у вас компилиться?

Своя прошивка openwrt с помощью Image Generator (Image Builder) 04 окт 2014 15:16 #17

  • mszerg
  • Offline
  • Администратор
  • Сообщений: 526
  • Спасибо получено: 40
  • Репутация: 18

Делаю все как в статье в топике темы. Только использую имедж билдер от вашего роутера (вы на него ссылку вверху давали) и строку запуска, которую перед эти написал.

Прошивка собирается буквально за 30секунд, в этом преимущество перед сборкой из исходников.

Правда с этим имендж билдером есть нюанс, приходится докопировать в него некоторые пакеты в ручную. Почему-то их нет в его сборке. В Attitude Adjasment я такого не наблюдал.

С minidlna косяк не понятный, зависимости при сборке автоматом подтягиваются.

📎📎📎📎📎📎📎📎📎📎