LINUX.ORG.RU
решено ФорумAdmin

openwrt buildroot изменить разбивку разделов

 ,


0

1

Установил на роутер wr1043nd openwrt, дальше нужно настроить сетевой принтсканнер. В статье сказано, что нужно sane-libs. Из-за стандартной разбивки на ROM и OVERLAY нехватает места, когда устанавливаю пакет. Решил сбилдить вручную. Согласно wiki включил пакеты, в .config, но при билде пишет

/home/andrew/openwrt/src/openwrt/staging_dir/host/bin/mktplinkfw -H 0x10430001 -W 1 -F 8M -N OpenWrt -V r41196 -X 0x40000 -k /home/andrew/openwrt/src/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/tmp/kernel-tl-wr1043nd-v1.bin -r /home/andrew/openwrt/src/openwrt/build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/root.squashfs-raw -a 0x4 -j -o /home/andrew/openwrt/src/openwrt/bin/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin
[mktplinkfw] kernel length aligned to 1042944
[mktplinkfw] *** error: images are too big
Makefile:1288: recipe for target 'install' failed
(Если тяжелые пакеты исключить, то образ собирается нормально)
Вопрос, как посмотреть сколько именно нехватает памяти( сколько занимают разделы, и т.п.) при билде. Как изменить разбивку диска, поможет ли это? Может как-то половину пакетов установить в .config, а половину - после прошивки(те, что в .config описано сбилдятся изначально и пойдут в rom, те что через opkg поставлю - в overlay)

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

ii343hbka ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.