想找一个k2p的openwrt固件 无奈太多无用插件 于是自己动手编译

x86固件也可以编译 学习于恩山论坛

项目地址

https://github.com/coolsnowwolf/lede

虚拟机 Ubuntu 18 LTS x64 普通用户登陆编译

安装编译依赖

sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget swig rsync

快速克隆项目地址

sudo git clone --depth=1 https://github.com.cnpmjs.org/coolsnowwolf/lede.git

制作配置文件 .config

cd ledesudo ./scripts/feeds update -asudo ./scripts/feeds install -asudo make menuconfig

进入如下界面 k2p的配置 x86平台 选择x86

选择自用的插件列表

LuCI--->Applications--->

更换主题 默认的实在不忍直视

LuCI--->Themes--->

最后保存 Save 为 .config

将 .config文件拷贝出来 物理机操作

scp 用户名@虚拟机IP:/home/用户名/lede/.config .

github云编译

项目地址 https://github.com/P3TERX/Actions-OpenWrt

Fork该地址 添加上传 .config文件

修改 build-openwrt.yml

以后点击 Star 即可自动编译

编译过程在 Actions 大约需要1小时到2小时 完成

完成后下载该文件

解压 刷入带有 "squashfs-sysupgrade" 的文件

由于k2p flash 只有16M 所以该文件不能超过16M

进阶篇

集成更多神秘插件功能

项目地址

https://github.com/kenzok8/openwrt-packages

  • openwrt 固件编译自定义主题与软件
  • luci-app-openclash ------------------openclash图形
  • luci-app-advancedsetting ------------------系统高级设置
  • luci-theme-ifit ------------------透明主题(适配18.06修复主机名错误)
  • luci-theme-atmaterial ------------------atmaterial 三合一主题(适配18.06)
  • luci-app-aliddns ------------------阿里云ddns
  • luci-app-eqos ------------------依IP地址限速
  • luci-app-gost ------------------隐蔽的https代理
  • luci-app-adguardhome ------------------去广告
  • luci-app-smartdns ------------------smartdns防污染
  • luci-app-passwall ------------------Lienol大神
  • luci-theme-argon_new ------------------二合一适配19.07与18.06的主题
  • luci-app-***-plus ------------------Lean大神
  • luci-theme-opentomcat ------------------修复主机名错误(适配18.06)
  • luci-theme-opentomato ------------------修复主机名错误(适配18.06)

添加源

sudo echo "src-git small https://github.com.cnpmjs.org/kenzok8/small" >> feeds.conf.defaultsudo echo "src-git kenzo https://github.com.cnpmjs.org/kenzok8/openwrt-packages" >> feeds.conf.default

重新生成配置文件 再选择插件主题等 保存上传

sudo ./scripts/feeds update -asudo ./scripts/feeds install -asudo make menuconfig

github上修改 diy-part1.sh

sed -i '$a src-git small https://github.com/kenzok8/small' feeds.conf.defaultsed -i '$a src-git kenzo https://github.com/kenzok8/openwrt-packages' feeds.conf.default

添加最后两行

diy-part2.sh 可以修改路由器默认IP地址

最后 ⭐️ Star 等待编译完成

k2p openwrt固件_自编译OpenWrt 属于自己的固件相关推荐

  1. mysql openwrt 编译_如何编译OpenWrt

    (!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子) Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx.trx2),此映像文件可从Openwr ...

  2. openwrt配置内核驱动_为斐讯K2P编译OpenWRT LEDE,并启用mtk闭源wifi驱动及H3C认证

    写在最前:只有A1/A2版的K2P才能照本文编译固件并刷入,B1/B2版切莫作死. 一.简述 写在最前,只有A1/A2版本的K2P能照本文编译固件并刷入,B1版本切莫作死.虽然斐讯迟早翻车 现在已经翻 ...

  3. newifi mini固件_如何在vmware虚拟机中安装OpenWrt系统,含x86固件编译教程

    "OpenWrt项目是针对嵌入式设备的Linux操作系统", 这是官方给出的定义.OpenWrt确实是一个非常好的嵌入式学习系统,目前市面上上千款设备支持运行OpenWrt,如小米 ...

  4. openwrt 安装尔雅云_[网络]openwrt的阿里云编译

    不知道有没有感觉搭建linux编译openwrt困难的,此篇选择租个云服务器编译. 以下我编译之旅 注册服务器 阿里云登录,选择ECS产品 选择地区美国(硅谷)(其实选国内的也是可以的,这边为了演示方 ...

  5. fw150rm刷openwrt固件_今晚把本版几乎所有固件刷了个遍。发现Padavan固件速度吊打OpenWrt,有人知道原因吗?...

    本帖最后由 27hh 于 2020-6-20 15:39 编辑 本来只想试试OPENWRT和C大的PADAVAN,结果发现5G体验差距悬殊!于是花了几个小时,今晚把本版几乎所有固件刷了个遍! 首先是今 ...

  6. openwrt固件的下载编译流程

    openwrt官方wiki http://wiki.openwrt.org/doc/howto/start Ubuntu环境: Linux wilson-virtual-machine 4.10.0- ...

  7. 从零开始编译OpenWrt固件

    从零开始编译OpenWrt固件 前言 进来阅读这篇文章的相信都是对OpenWrt有一定的了解的,对于OpenWrt的介绍这里就不再赘述,可以自行查找相关百科了解. OpenWrt是适合于嵌入式设备的一 ...

  8. OPENWRT 插件ipk单独编译-无需编译整个固件

    下载官方源码包(可省) https://downloads.openwrt.org/releases/21.02.1/targets/x86/64/openwrt-sdk-21.02.1-x86-64 ...

  9. 编译OpenWRT固件 硬件平台TP-Link WR703N 软件版本OpenWRT14.07 使用Ubuntu16.04 32位

    硬件平台TP-Link WR703N 硬改FLASH 16M  ,  RAM  64M,使用breed刷机 (一)准备工作一 1)使用VMware 安装Ubuntu16.04 32位 2)在Ubunt ...

  10. 360路由器v2刷第三方固件_己亥年网件R6220路由器刷openwrt固件的方法(亲测可用)...

    本人三年前入手网件R6220路由器,就是看中其品牌和较高的性价比.刚开始使用没有问题,一直很稳定,除了无线网信号不好(其他房间使用360.TP等垃圾路由器桥接).但是最近使用发现,经常是无线信号满格但 ...

最新文章

  1. 1024,千家公司程序员幸福指数大比拼!最“幸福”的程序员是你吗?
  2. java手机号归属地查询_【原创】Java实现手机号码归属地查询
  3. armax函数 matlab 源码_将可读性不强的MATLAB公式样式转为直观的LaTeX样式
  4. 做了个EMMC分析治具
  5. c语言多个形参,C中子函数最多有几个形参
  6. 现代软件工程 学生自我评价表
  7. nginx源码分析之内存池实现原理
  8. 25岁,欠债47万怎么办
  9. 新公司入职56天后的面谈小结
  10. eureka默认端口号是多少_微服务技术系列教程 - SpringCloud- 服务治理Eureka(集群搭建)...
  11. 影视后期好学吗?C4D精品教学合集,看完必成大神!(附链接)
  12. 《量子信息与量子计算简明教程》绪论
  13. windows 豆沙绿参数
  14. 关于Dev C++突然提示16位应用程序不兼容的问题
  15. 开发一个发送手机短信的计算机软件
  16. java开发平时看什么东西
  17. 做一个墨水屏电子钟,炫酷!
  18. 快速批量创建文件夹、文件的快捷键
  19. 解决openssl提示链接库不存在的问题
  20. 会议panel是什么意思中文_医学术语中的panel到底是什么意思

热门文章

  1. Topaz Adjust AI(HDR渲染滤镜) v1.0.0直装破解版
  2. 【HUSTOJ】1054: 字符图形10-字母三角
  3. 【技巧】安卓版按键精灵手机抓抓 取色取坐标 获取屏幕触点坐标
  4. 打包出来的 common.js/umd.js 是啥?
  5. mhdd测试硬盘软件,mhdd硬盘检测工具
  6. python的sqlite3说明_python之sqlite3使用详解
  7. Sql server 2008
  8. C语言实现通讯录管理系统(动态内存分配版)
  9. 一文搞定权限设计模型(RBAC,ABAC)超详细图文解析
  10. 小小技巧--BLOB视频加密