如何将一个已经配置好的 ubuntu 制作成可分发的镜像? - V2EX
2022-2-24 00:8:13 Author: v2ex.com(查看原文) 阅读量:62 收藏

请教下各位大佬,如何将一个已经配置好用户和软件的 ubuntu18 系统制作成一个可以分发的镜像?
我试了 systemback ,做出来的镜像选安装没有用。
用 linux live kit ,做出来 zip 可以部署到本地磁盘,但是还是 live cd 模式,修改不了东西。

root01

1

root01      14 小时 20 分钟前

插眼,一直不知道怎么封装 linux 系统的我很好奇

Kevinyy

2

Kevinyy      14 小时 3 分钟前

插眼,正好有需求

yaott2020

3

yaott2020      14 小时 1 分钟前 via Android

我也好奇

bfdh

8

bfdh      13 小时 51 分钟前

I don't think that the system should be packaged after installed and configured, but configure it while installing.

CallMeReznov

9

CallMeReznov      13 小时 51 分钟前

只通过挂载 IMG 的方式修改过 PASSWD 和插入过启动脚本,其他暂时还没接触过.

llwy1412b

10

llwy1412b      13 小时 37 分钟前

在工作中遇到过类似的问题。
当时我的解决办法是使用 Clonezilla 进行全盘备份,然后恢复到目标机器。
具体操作见:
http://iqotom.com/?p=582

不过当时我这一批服务器配置是完全一致的,没有遇到问题。
如果 lz 的分发目标配置不相同,可能会遇到各种驱动、分区大小一类的问题吧。

soulzz

11

soulzz      13 小时 34 分钟前

可能你需要类似 qemu dump 镜像一类的操作?

cheng6563

12

cheng6563      13 小时 22 分钟前

清理下然后直接 tar 打包 root 吧。

ClarkAbe

14

ClarkAbe      13 小时 19 分钟前

tar -cjf /xxx/xxx.tar.bz2 /mnt

反正我的 Arch 每次都是这样打包的....
要安装只需要先反向压缩 vcjf (其实就是解压)
然后 bootctl install 然后 genfstab 改下 loader 里面的启动磁盘 uuid 就行

justrand

16

justrand      13 小时 16 分钟前

vagrant 打包成 box ?

zmh69695328

17

zmh69695328      12 小时 38 分钟前

同需要一个 ubuntu everything 的镜像

msg7086

18

msg7086      12 小时 30 分钟前

tar 打包就行了吧。我司以前部署机器就这么玩的,tar 解压出来 rsync 到磁盘上,然后 chroot 进去做一下引导就能用了。

kimown

19

kimown      12 小时 4 分钟前 via Android

这不是 iso 文件安装,安装软件后,重新打包为 iso

Macv1994

20

Macv1994      11 小时 33 分钟前

搜一下 live build

Macv1994

21

Macv1994      11 小时 32 分钟前

看错了... live build 好像不行

lei2j

22

lei2j      11 小时 27 分钟前

插眼,学习一下

hxsf

24

hxsf      11 小时 19 分钟前 via iPhone

cloud-init ?

xuboying

25

xuboying      11 小时 19 分钟前

如果只要发布 cloud 版本的话,在虚拟机里安装,各种配置弄好,最后装好 cloud-init 组件以后关机,把磁盘镜像转成 qcow2 交给下游就行了。

没有必要的话不需要转成 ISO 格式

yousabuk

26

yousabuk      11 小时 18 分钟前 via iPhone

需要需要

duke807

27

duke807      11 小时 15 分钟前 via Android

並不是所有系統都要用 iso 安裝的
譬如 gentoo 系的安裝原本就是一個 tar 包

q9OxQgg

28

q9OxQgg      11 小时 13 分钟前 via Android

DD 或者 DD 成 img 可以吗?

xiaoz

30

xiaoz      2 小时 38 分钟前 via Android

要是用 docker 制作成镜像就省事多了。


文章来源: https://v2ex.com/t/835828#reply30
如有侵权请联系:admin#unsafe.sh