admin管理员组文章数量:1576991
小米路由器3G Lean编译过程
新版breed1.2,leam源码编译,刷机固件,可在线升级,功能比较齐全-小米无线路由器以及小米无线相关的设备-恩山无线论坛 (right)
1.clash
wget https://github/Dreamacro/clash/releases/download/v1.11.8/clash-linux-amd64-v1.11.8.gz
sudo mkdir /etc/clash
sudo mv clash-linux-amd64-v1.11.8.gz /etc/clash/clash.gz
sudo gunzip clash-linux-amd64-v1.11.0.gz
sudo chmod +x clash
# 将配置文件导入到~/.config/clash/config.yaml
./clash # 启动clash
#new shell
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
2.安装编译依赖
sudo apt update -y
sudo apt full-upgrade -y #小心执行,会不能su,要passwd重设su用户密码
sudo apt install -y ack antlr3 aria2 asciidoc autoconf automake autopoint binutils bison build-essential \
bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \
git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev \
libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz \
mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pip libpython3-dev qemu-utils \
rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev
apt被锁住无法执行
sudo killall apt apt-get
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
3.添加一些package
git clone https://github/coolsnowwolf/lede
cd lede
vim feeds.config.defalut
src-git helloworld https://github/fw876/helloworld
src-git passwall https://github/xiaorouji/openwrt-passwall
src-git jerryk https://github/jerrykuku/openwrt-package
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
4.选择编译固件
OpenWrt 编译 LuCI-> Applications 添加插件应用说明-L大【2021.11.18】-OPENWRT专版-恩山无线论坛 (right)
Openwrt固件不能读写NTFS格式U盘的解决方法,亲测有效-OPENWRT专版-恩山无线论坛 (right)
结合大神们的帖子,Openwrt要支持USB, 包括NTFS格式的U盘,正常读写包括热插拔,需要的东西如下
\1. 添加USB相关支持
Kernel modules —> USB Support —> <> kmod-usb-core.
Kernel modules —> USB Support —> <> kmod-usb-ohci.
Kernel modules —> USB Support —> <> kmod-usb-uhci.
Kernel modules —> USB Support —> <> kmod-usb-storage. #安装usb存储设备驱动
Kernel modules —> USB Support —> <> kmod-usb-storage-extras.
Kernel modules —> USB Support —> <> kmod-usb2.0 ##usb2.0
Kernel modules —> USB Support —> <> kmod-usb3.0 ##usb3.0
2.添加SCSI支持
Kernel modules —> Block Devices —> <>kmod-scsi-core
3.添加文件系统支持
此处可根据自己的需求选择插件,
请注意绝对不要选择kmod-fs-ntfs,否则NTFS格式U盘是只读模式。要想正常,请选4中的插件。
Kernel modules —> Filesystems —> <> kmod-fs-ext4 (移动硬盘EXT4格式选择)
Kernel modules —> Filesystems —> <> kmod-fs-vfat(FAT16 / FAT32 格式 选择)
Kernel modules —> Filesystems —> <> kmod-fuse
4.挂载NTFS
Utilities —> Filesystem —> <> ntfs-3g
5.添加中文支持编码
Kernel modules —> Native Language Support —> <> kmod-nls-cp437
Kernel modules —> Native Language Support —> <> kmod-nls-iso8859-1
Kernel modules —> Native Language Support —> <> kmod-nls-utf8
Utilities —> disc —> <> fdisk… 磁盘分区工具
Utilities —> <> usbutils… USB devices listing utilities
6.添加USB挂载
Base system —> <>block-mount
Utilities —> Filesystem —> <*> badblocks 自动挂载工具
酸酸乳如果要用v2 一定要加入v2核心,否则会出现v2无法启动的问题
5.开始编译
make download -j8
make V=s -j1 # 第一次编译可以使用单核,确保成功
make V=s -j$(nproc) # 后续编译可以加快编译速度
链接:https://pan.baidu/s/1_YsxjZ83CTHukZ5lD7r84A
提取码:if4r
版权声明:本文标题:小米路由器3G Lean编译过程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727804690a1130913.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论