本帖最后由 deepin 于 2024-11-18 15:31 编辑
docker镜像仓库很多最新的openwrt镜像,但是istoreos镜像比较旧,用起来不爽,所以这里手动制作新版镜像以istoreNAS为例。
1、打开官网https://fw.koolcenter.com/iStoreNAS/x86_64/先下载镜像,得到一个gz压缩包,建议下载传统bios版本的,不要uefi,用自带下载工具就行
- https://fw0.koolcenter.com/iStoreNAS/x86_64/istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img.gz
复制代码 2、打开SSH登录root账户权限,并进入该,目录
- sudo -i
- cd /vol2/1000/download/
复制代码 3、解压该压缩包得到一个约2.4G的img镜像文件。
- gunzip istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img.gz
复制代码 4、挂载这个img文件,先安装 kpartx小工具
- apt install kpartx
- kpartx -av istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img
复制代码 5、注意看挂载信息,系统文件应该是第二个分区
- mount /dev/mapper/loop0p2 /mnt
复制代码 6、打包成tar文件,注意打包成tar,当前工作目录是 /mnt,命令最后有个小点,表示当前目录。
- tar --numeric-owner -cvf /root/istoreos-rootfs.tar .
复制代码 7、导入docker镜像,这个docker镜像要添加启动命令 /sbin/init
- docker import /root/istoreos-rootfs.tar istorenas
复制代码 8、卸载
- cd /root/
- umount /mnt
- kpartx -d /vol2/1000/download/istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img
复制代码
|