本帖最后由 a798047000 于 2022-8-17 12:24 编辑
众所周知,软路由刷机后的配置过程相当繁琐,为了解决这个问题,我创建了openwrt_kitchen项目。
目前,此项目仍处于初始阶段,支持的构建步骤较少。将逐渐丰富各种功能。
同时欢迎大家提出自己的意见或贡献代码。
论坛消息很少查看,请点击下面的链接反馈问题
反馈链接
如果你觉得对你有用的话,欢迎在github点个Star
OpenWRT厨房,定制您的专属OpenWRT固件,生成可直接刷写的镜像文件。 - 目前仅支持 x86-64 架构
- 目前仅支持 ext4 文件系统的镜像文件
- 目前仅支持 mbr 模式的镜像文件
- 支持输入经过gzip压缩后的镜像文件
- 支持 OpenWRT 21.*
- 支持 OpenWRT 22.*
TODO- 支持 x86 架构
- 支持 squashfs 文件系统的镜像文件
- 支持 efi 模式的镜像文件
- 支持自定义镜像文件总容量
- github actions
- 支持在网页上定制各项配置,并导出配置
配置默认配置位于 config.default.sh,如需覆盖配置,请添加一个 config.user.sh 文件 例如: 默认未配置语言,如果想要改为中文简体,则可以新建 config.user.sh 文件并写入 - export LUCI_LANGUAGE="zh-cn"
复制代码
烹饪步骤
脚本所有的脚本文件位于 kitchen/scripts.d 目录下。 通过修改配置文件,来影响每个脚本的执行, 你也可以添加自己的脚本,脚本文件的执行顺序通过文件名前3位数字来排序。
个人脚本对于非通用的,个人向的脚本,建议添加到 kitchen/user_scripts.d 目录下。 git会忽略此目录下的任何更改 - ./openwrt_kitchen.sh imgs/openwrt-22.03.0-rc6-x86-64-generic-ext4-combined.img.gz
复制代码
根目录覆盖位于 rootfs_override 目录下的所有文件或目录将会覆盖到镜像的根目录下
使用说明下载OpenWRT镜像文件,放入 imgs 目录。然后执行
如何贡献- 在 kitchen/scripts.d 中添加脚本
- 在 config.default.sh 增加关联的配置项,一个脚本可以有多个关联的配置项,且至少应该包含一个开关
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|