自己编译的openwrt电视盒子固件,是无法直接刷入设备,需要重新打包成img格式镜像文件。这里就要利用Flippy打包openwrt系统固件!
二,上传文件
1,输入命令:
cd /opt 打开opt目录
git clone https://github.com/unifreq/openwrt_packit 下载文件
2,自己编译好的openwrt-armvirt-64-default-rootfs.tar.gz 上传到 /opt/openwrt_packit目录。
3,定义内核版本
打开文件/opt/openwrt_packit/make.env
大概在46行,需要哪个内核# 去掉,或者可以根据内核包版本修改!
if [ "$KERNEL_VERSION" == "" ];then
KERNEL_VERSION="5.15.100-flippy-82+o"
# KERNEL_VERSION="6.1.18-flippy-82+"
4,上传打包内核
二,上传文件
1,输入命令:
cd /opt 打开opt目录
git clone https://github.com/unifreq/openwrt_packit 下载文件
2,自己编译好的openwrt-armvirt-64-default-rootfs.tar.gz 上传到 /opt/openwrt_packit目录。
3,定义内核版本
打开文件/opt/openwrt_packit/make.env
大概在46行,需要哪个内核# 去掉,或者可以根据内核包版本修改!
if [ "$KERNEL_VERSION" == "" ];then
KERNEL_VERSION="5.15.100-flippy-82+o"
# KERNEL_VERSION="6.1.18-flippy-82+"
4,上传打包内核
打开Flippy预编译好的打包工具,根据自己需要编译内核的版本,上传至 /opt/kernel目录(需要自己创建)
5,开始打包镜像
cd /opt/openwrt_packit 切换到此目录
./mk_s905x3_multi.sh # xxx 指对应的电视盒子名称,可以打开/opt/openwrt_packit目录查看
如出现问题:mkfs.btrfs 程序不存在,请安装 btrfs-progs
解决方法:在 Ubuntu 上安装 Btrfs 命令:
sudo apt update
sudo apt install btrfs-progs
6,生成的固件文件
在这个目录/opt/openwrt_packit/output
5,开始打包镜像
cd /opt/openwrt_packit 切换到此目录
./mk_s905x3_multi.sh # xxx 指对应的电视盒子名称,可以打开/opt/openwrt_packit目录查看
如出现问题:mkfs.btrfs 程序不存在,请安装 btrfs-progs
解决方法:在 Ubuntu 上安装 Btrfs 命令:
sudo apt update
sudo apt install btrfs-progs
6,生成的固件文件
在这个目录/opt/openwrt_packit/output
🔥技术交流
电报实用技能交流群:https://t.me/shiyongjineng