Openwrt编译:root.squashfs-64k is too big (Max=6488064 , Current=xxxx)

在编译OpenWrt固件时遇到root.squashfs-64k大小超出限制的错误,通过分析Makefile文件并调整相关配置,成功解决了这个问题。主要涉及修改target/linux/ar71xx/image/Makefile中的大小限制,并针对特定硬件型号优化编译选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搞了一段时间openwrt编译,由于之前没有路由器的经验,很蛋疼,各种问题。

Question

折腾好几天,终于把环境配好了,包括软件源、依赖库、版本,以及make menuconfig选择打到固件里面的package。最后编译的时候,却出现了root.squashfs-64k is too big的问题。心中万马奔腾,顿时崩溃了!

部分日志摘抄如下:

......此处省略很长很长日志......

LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
mkimage -A mips -O linux -T multi -a 0x80060000 -C lzma  -e 0x80060000 -n 'MIPS OpenWrt Linux-3.3.8' -d /home/huqian/qca/qsdk/build_dir/linux-ar71xx_generic/tmp/vmlinux-ap136.bin.lzma /home/huqian/qca/qsdk/build_dir/linux-ar71xx_generic/tmp/vmlinux-ap136.uImage
Image Name:   MIPS OpenWrt Linux-3.3.8
Created:      Tue Jan  5 23:21:28 2016
Image Type:   MIPS Linux Multi-File Image (lzma compressed)
Data Size:    1071725 Bytes = 1046.61 kB = 1.02 MB
Load Address: 80060000
Entry Point:  80060000
Contents:
   Image 0: 1071717 Bytes = 1046.60 kB = 1.02 MB
if [ `stat -c%s 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值