-
准备安装环境
- 安装工具链:确保已经安装了ARM的GNU工具链,包括
arm-none-eabi系列工具。 - 设置编译环境:检查并安装必要的依赖项,如
make、screen等。
- 安装工具链:确保已经安装了ARM的GNU工具链,包括
-
获取LEDE源码
- 访问仓库:前往LEDE的GitHub仓库(https://github.com/LEDE-project/lede),选择适合你硬件的分支(如
armv7或aarch64)。 - 克隆仓库:使用Git克隆仓库,
git clone --depth 1 https://github.com/LEDE-project/lede.git。
- 访问仓库:前往LEDE的GitHub仓库(https://github.com/LEDE-project/lede),选择适合你硬件的分支(如
-
编译源码
- 进入源码目录:
cd lede。 - 选择配置:使用
make menuconfig进入配置菜单,根据需求设置网络、用户信息等。 - 编译:
make -j$(nproc)开始编译,这里-j选项表示并行处理,$(nproc)表示使用所有CPU核心。
- 进入源码目录:
-
生成根文件系统映像
- 编译完成后,在
lede/build目录下找到rootfs.tar.gz文件。 - 提取文件:
tar -C /mnt/SD卡目录 -xzf rootfs.tar.gz将其提取到SD卡的根目录。 - 写入SD卡:使用
dd将rootfs.img写入SD卡的启动区域,如dd if=rootfs.img of=/dev/sdX,确保分区正确。
- 编译完成后,在
-
启动系统
- 插入SD卡并重启设备:将SD卡插入目标硬件,重启后进入启动菜单。
- 选择启动选项:通常需要选择从SD卡启动,可能需要按某个键(如
F2、Esc或``)进入启动菜单。 - 登录系统:进入系统后,设置默认密码或使用SSH登录。
-
初次配置
- 连接网络:配置网络接口和IP地址。
- 设置用户和密码:创建管理员账户,设置密码。
- 安装软件包:运行
opkg update更新软件包列表,然后安装必要的软件包。
-
故障排除
- 检查编译日志:如果编译失败,查看
lede/build/tmp/work/.../temp.log以确定错误原因。 - 查阅文档:参考LEDE官方文档或社区获取帮助。
- 检查编译日志:如果编译失败,查看
-
优化和管理
- 性能调优:优化内核配置,调整参数以提升性能。
- 设备管理:配置硬件设备,如摄像头、传感器等。
- 备份:定期备份SD卡内容,防止数据丢失。
通过以上步骤,你可以顺利安装并开始使用LEDE系统,遇到问题时,及时查找解决方法,确保系统稳定运行。




