0

手动制作最新版的官方istoreos镜像

发表于:3 天前 技术整活 106
本帖最后由 deepin 于 2024-11-18 15:31 编辑

docker镜像仓库很多最新的openwrt镜像,但是istoreos镜像比较旧,用起来不爽,所以这里手动制作新版镜像以istoreNAS为例。

1、打开官网https://fw.koolcenter.com/iStoreNAS/x86_64/先下载镜像,得到一个gz压缩包,建议下载传统bios版本的,不要uefi,用自带下载工具就行
  1. https://fw0.koolcenter.com/iStoreNAS/x86_64/istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img.gz
复制代码
2、打开SSH登录root账户权限,并进入该,目录
  1. sudo -i

  2. cd /vol2/1000/download/
复制代码
3、解压该压缩包得到一个约2.4G的img镜像文件。
  1. gunzip istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img.gz
复制代码
4、挂载这个img文件,先安装 kpartx小工具
  1. apt install kpartx
  2. kpartx -av istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img
复制代码
5、注意看挂载信息,系统文件应该是第二个分区
  1. mount /dev/mapper/loop0p2 /mnt
复制代码
6、打包成tar文件,注意打包成tar,当前工作目录是 /mnt,命令最后有个小点,表示当前目录。
  1. tar --numeric-owner -cvf /root/istoreos-rootfs.tar .
复制代码
7、导入docker镜像,这个docker镜像要添加启动命令  /sbin/init
  1. docker import /root/istoreos-rootfs.tar istorenas
复制代码
8、卸载
  1. cd /root/
  2. umount /mnt
  3. kpartx -d /vol2/1000/download/istoreos-22.03.7-2024080210-x86-64-squashfs-combined.img
复制代码




收藏
送赞
分享

发表回复

评论列表(3)

没有意义,为了一个旁路由,搞一个2g大的镜像??
推荐使用sulinggg/openwrt,200mb搞定,而且很省事。
前天 13:01 回复
sulinggg/openwrt这个镜像是哪一版的啊?  详情 回复
前天 16:03
sulinggg/openwrt这个镜像是哪一版的啊?
前天 16:03 回复
这个docker镜像创建时间是2023年5月3日,不过用下来没啥问题,做旁路由代理一切正常。  详情 回复
前天 18:53
这个docker镜像创建时间是2023年5月3日,不过用下来没啥问题,做旁路由代理一切正常。
前天 18:53 回复
deepin

TA还没有介绍自己~

2

主题

5

回帖

11

积分

江湖小虾

积分
11

作者推荐

话题