本帖最后由 hengogo 于 2021-4-14 11:40 编辑
看了这篇文章 也许 你就能编译属于自己的固件啦 温馨提示:刷机不备份,变砖两行泪!!! 准备工具1.Ubuntu20.04 LTS
2.科学*上网环境
3. Openwrt源码 部署编译环境注意事项不要用 root 用户进行编译!!! 1.安装必要软件命令行输入 sudo apt-get update
然后输入 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 curl swig rsync 2.下载OpenWRT源码git clone https://github.com/coolsnowwolf/lede 3.添加违禁软件插件cd lede
nano feeds.conf.default
把 #src-git helloworld https://github.com/fw876/helloworld 前面的 # 注释删除并保存 4.更新配置./scripts/feeds update -a
./scripts/feeds install -a 5.配置编译文件make menuconfig Target System 选择 MediaTek Ralink MIPS
Subtarget 选择 MT7621 based boards
Target Profile 选择 Phicomm K2P 如图

添加插件
LuCI -> Applications
[color=var(--theme)]OpenWrt 编译 LuCI -> Applications 添加插件应用说明
按自己需求 适当 添加插件 换主题
LuCI -> Themes
推荐Argon主题 好看! 6.保存配置文件选中save回车保存文件,文件名为 .config 7.修改默认IP地址/package/base-files/files/bin/config_generate
修改103行的192.168.1.1 即可 8.编译固件下载编译所需的dl库
make download -j
输入 make -j1 V=s 开始编译 (-j1 后面是线程数。第一次编译推荐用单线程)
编译漫长,静静等待即可
如编译过程中无报错 你可以在 bin/targets/ramips/mt7621 目录下找到编译好的固件
固件名 penwrt-ramips-mt7621-k2p-squashfs-sysupgrade.bin
 刷入固件后如果出现不能开机的情况,可以尝试将闪存布局从 公版 改为 斐讯!!!
成功刷入固件开机后 强烈建议 恢复出厂设置一次,也许能解决不少问题。
有不懂的地方 可以在我的博客评论区留言(很少上论坛)
我的博客:https://ailolita.cn/
|