https://github.com/tuanqing/mknop 有大佬做了一键脚本,下面的就不用看了
先将编译好的rooffs压缩包和armbian镜像放在一起(armbian镜像网盘链接)

把压缩包里的东西解压到openwrt目录下(没有openwrt目录记得自己创建一个)
tar xvf openwrt-armvirt-64-default-rootfs.tar.gz -C openwrt

然后挂载armbian镜像
sudo losetup -P -f --show Armbian_5.60_Aml-s9xxx_Debian_stretch_default_4.18.7_20180922.img

把第二分区挂载到 media 目录
sudo mount /dev/loop0p2 /media
(如果上面输出loop0这里就是loop0p2,依此类推)

然后把armbian的文件拉到openwrt里
sudo rm -rf openwrt/lib/firmware
sudo rm -rf openwrt/lib/modules
sudo mv /media/lib/modules openwrt/lib/
sudo mv /media/lib/firmware openwrt/lib/
sudo mv /media/etc/modprobe.d openwrt/etc/
sudo mv /media/etc/fstab openwrt/etc/

然后到openwrt/lib/modules/4.18.7-aml-s9xxx目录下创建一个脚本文件
cd openwrt/lib/modules/4.18.7-aml-s9xxx

sudo vi link-ko.sh
然后按I进入编辑模式,复制进去
for x in `find -name *.ko`
do
ln -s $x .
done

然后按ESC 输入:wq,回车保存
sudo chmod +x link-ko.sh
sudo ./link-ko.sh
运行脚本

然后找到openwrt/etc/init.d/boot文件在里面添加
ulimit -n 51200

在第 38 行也就是 /sbin/kmodloader前面

修改完保存退出
现在openwrt已经配置完了,把它们全部拉到media目录里
sudo rm -rf /media/*
sudo mv openwrt/* /media/
sudo mkdir /media/boot
同步一下()
sync
卸载 media 和 openwrt 目录
sudo umount /media
sudo losetup -d /dev/loop0

现在 Armbian_5.60_Aml-s9xxx_Debian_stretch_default_4.18.7_20180922.img 已被修改为 openwrt 系统了
转自futa.ooo
可以直接烧录进U盘直接启动
也可以写进emmc启动
写入emmc脚本网盘链接