limux 最小化配置好,如何快速封装成 iso,方便下次恢复或者安装

2022-05-21 22:04:12 +08:00
 heliushao88
问下大家,我 Centos 最小化安装的,不带界面,然后 yum 安装了必要的组建,我有没有办法或者用什么软件,把我这个配置好的 centos 做成 iso ,下次直接安装,yum 的这些软件就都带了?就跟 windows 里的 ghost 一样,快速恢复正个系统么?感谢
1911 次点击
所在节点    问与答
10 条回复
linglin0924
2022-05-21 22:09:02 +08:00
dd 就行了,不用 iso 。

你看一下 dd 命令。把你整好的系统分区 dd 成一个包。在另外一台要恢复的系统上进入 Linux live 环境,dd 回去。

或者直接虚拟机吧,备份一下虚拟机的硬盘文件,在虚拟🐔内可以直接恢复。
heliushao88
2022-05-21 22:10:53 +08:00
@linglin0924 您说的 dd 和 Linux live 我都没听说过 😂
hefish
2022-05-21 22:11:15 +08:00
实体机我都是装一下的,反正也快的。
虚机我是转成模板,然后从模板创建虚机。
402124773
2022-05-21 22:53:05 +08:00
有个软件叫做再生龙,你去了解下,就是你的这个需求。
linglin0924
2022-05-21 23:02:42 +08:00
@heliushao88 #2 是的,不然也不会提问 linux 类似 GHOST ,你看一下这一块吧,就很符合你的需求。
nba2k9
2022-05-21 23:33:35 +08:00
有没有可能把安装配置的步骤整理成脚本?
i3x
2022-05-22 02:22:54 +08:00
不要用 dd 之类的。毕竟 id 私钥之类的都重复了。
你看到安装好系统后 root 目录的 ks 文件了吗?
按照你想要的方式安装一次系统。比如说你需要设置 dhcp 或者特定固定 ip ,root 密码多少如何分区等等。安装完成系统之后取得这个文件

如果你需要刻盘,就在原始 iso 加入这个 ks 文件,然后修改默认安装选项,自动应答。。。在这个状态就通过网络源安装最新的版本,以及你需要的其他包。还有设置一些你可能需要的预先处理例如说 firewalld 默认允许一些 http 端口之类的。

这个过程类似 windows 的自动应答安装。

正经的 windows 的 ghost 镜像,也做了初次开机的一些处理的。比如说初始化以及安装本地的驱动。

再生龙可以用,但是研究这个的精力代价太大了。
特别是想要实现自动。

我通过量产 iso 的 u 盘自动批量部署 centos 。相对于 pxe 之类的对网络依赖更少,网络段时间故障系统不会挂起。

u 盘被量产成一个光驱和一个硬盘的形式。
就是 ks 自动应答完成安装和联网注册到发现服务器。系统盘就是 u 盘。没什么大的问题。

自动应答上手是最快的。
下载原版 minimal iso 。。。再安装一次系统取得 ks 文件。然后编辑原版 iso 的选项,让默认选项为自动应答安装。如果需要的话把默认的 60 秒改小就更快了。
建议修改网络源安装直接装下来就是最新版本不需要更新了。顺便安装需要的比如说 nettools 之类的包。
如果这两个文件不会改,随便下载个例如 cactiez 之类的自动安装 centos 的镜像照猫画虎你就会了。
arloor
2022-05-22 02:37:26 +08:00
对#7 的补充,可以看下 redhat 的 kickstart 安装的官方文档
heliushao88
2022-05-22 05:25:40 +08:00
@i3x 感谢,写的太详细了,我去研究下
DataSheep
2022-05-22 07:39:13 +08:00
再生龙吧,并不麻烦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/854384

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX