出此教程的原因是飞牛暂时不支持img格式的openwrt,而当前的公用openwrt基本都是img格式的
1,下载openwrtimg.gz文件,例如immortalwrt-24.10.0-x86-64-generic-ext4-combined-efi.img.gz,拷贝到飞牛硬盘的一个文件夹内,例如/vol1/1000/zhang
2,重命名文件并解压,重命名的原因是文件太长了

1
2
3
#重命名文件并解压
mv immortalwrt-24.10.0-x86-64-generic-ext4-combined-efi.img.gz immortalWrt.img.gz
gzip -d immortalWrt.img.gz

3,把已解压缩的img格式转换为qcow2的虚拟机格式
1
qemu-img convert -O qcow2 immortalWrt.img immortalWrt.qcow2

4,在/vol1/1000/zhang文件夹内随便新建一个iso文件,方便选择
1
touch imm.iso

5,利用飞牛的虚拟机创建一个新的虚拟机,名字为immortalWrt,启动镜像选择刚刚随便创建的imm.iso文件。
6,打开新建的虚拟机immortalWrt,先不要开机,查看信息概览找到磁盘-存储空间的路径,例如/vol1/vm/pool/16aa02ac-0345-49d2-a365-bf4a5452f87f-n72r,找到后复制
7,替换飞牛OS下创建的虚拟机磁盘文件
1
cp immortalWrt.qcow2 /vol1/vm/pool/16aa02ac-0345-49d2-a365-bf4a5452f87f-n72r

实际是用immortalWrt.qcow2替换的imm.iso文件。

另外要注意iso格式安装的OpenWrt仅适合调试,重启会丢失配置,若想持久化使用 建议还是用imgqcow2的格式。

3-22-2025记
参考教程:
https://www.youtube.com/watch?v=JuqwI8uogCw
https://wkdaily.cpolar.top/archives/16