limux 最小化配置好,如何快速封装成 iso,方便下次恢复或者安装 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
heliushao88
V2EX    问与答

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

 
  •   heliushao88 2022-05-21 22:04:12 +08:00 via Android 2254 次点击
    这是一个创建于 1242 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问下大家,我 Centos 最小化安装的,不带界面,然后 yum 安装了必要的组建,我有没有办法或者用什么软件,把我这个配置好的 centos 做成 iso ,下次直接安装,yum 的这些软件就都带了?就跟 windows 里的 ghost 一样,快速恢复正个系统么?感谢
    10 条回复    2022-05-22 07:39:13 +08:00
    linglin0924
        1
    linglin0924  
       2022-05-21 22:09:02 +08:00 via Android
    dd 就行了,不用 iso 。

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

    或者直接虚拟机吧,备份一下虚拟机的硬盘文件,在虚拟内可以直接恢复。
    heliushao88
        2
    heliushao88  
    OP
       2022-05-21 22:10:53 +08:00 via Android
    @linglin0924 您说的 dd 和 Linux live 我都没听说过
    hefish
        3
    hefish  
       2022-05-21 22:11:15 +08:00
    实体机我都是装一下的,反正也快的。
    虚机我是转成模板,然后从模板创建虚机。
    402124773
        4
    402124773  
       2022-05-21 22:53:05 +08:00
    有个软件叫做再生龙,你去了解下,就是你的这个需求。
    linglin0924
        5
    linglin0924  
       2022-05-21 23:02:42 +08:00
    @heliushao88 #2 是的,不然也不会提问 linux 类似 GHOST ,你看一下这一块吧,就很符合你的需求。
    nba2k9
        6
    nba2k9  
       2022-05-21 23:33:35 +08:00
    有没有可能把安装配置的步骤整理成脚本?
    i3x
        7
    i3x  
       2022-05-22 02:22:54 +08:00 via Android   1
    不要用 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
        8
    arloor  
       2022-05-22 02:37:26 +08:00 via Android
    对#7 的补充,可以看下 redhat 的 kickstart 安装的官方文档
    heliushao88
        9
    heliushao88  
    OP
       2022-05-22 05:25:40 +08:00 via Android
    @i3x 感谢,写的太详细了,我去研究下
    DataSheep
        10
    DataSheep  
       2022-05-22 07:39:13 +08:00 via iPhone
    再生龙吧,并不麻烦
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     953 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 19:36 PVG 03:36 LAX 12:36 JFK 15:36
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86