ТЕМА: Своя прошивка 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 косяк не понятный, зависимости при сборке автоматом подтягиваются.