heliushao88
V2EX  ›  问与答

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

  •  
  •   heliushao88 · May 21, 2022 via Android · 2539 views
    This topic created in 1455 days ago, the information mentioned may be changed or developed.
    问下大家,我 Centos 最小化安装的,不带界面,然后 yum 安装了必要的组建,我有没有办法或者用什么软件,把我这个配置好的 centos 做成 iso ,下次直接安装,yum 的这些软件就都带了?就跟 windows 里的 ghost 一样,快速恢复正个系统么?感谢
    10 replies    2022-05-22 07:39:13 +08:00
    linglin0924
        1
    linglin0924  
       May 21, 2022 via Android
    dd 就行了,不用 iso 。

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

    或者直接虚拟机吧,备份一下虚拟机的硬盘文件,在虚拟🐔内可以直接恢复。
    heliushao88
        2
    heliushao88  
    OP
       May 21, 2022 via Android
    @linglin0924 您说的 dd 和 Linux live 我都没听说过 😂
    hefish
        3
    hefish  
       May 21, 2022
    实体机我都是装一下的,反正也快的。
    虚机我是转成模板,然后从模板创建虚机。
    402124773
        4
    402124773  
       May 21, 2022
    有个软件叫做再生龙,你去了解下,就是你的这个需求。
    linglin0924
        5
    linglin0924  
       May 21, 2022
    @heliushao88 #2 是的,不然也不会提问 linux 类似 GHOST ,你看一下这一块吧,就很符合你的需求。
    nba2k9
        6
    nba2k9  
       May 21, 2022
    有没有可能把安装配置的步骤整理成脚本?
    i3x
        7
    i3x  
       May 22, 2022 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  
       May 22, 2022 via Android
    对#7 的补充,可以看下 redhat 的 kickstart 安装的官方文档
    heliushao88
        9
    heliushao88  
    OP
       May 22, 2022 via Android
    @i3x 感谢,写的太详细了,我去研究下
    DataSheep
        10
    DataSheep  
       May 22, 2022 via iPhone
    再生龙吧,并不麻烦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   963 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 19:15 · PVG 03:15 · LAX 12:15 · JFK 15:15
    ♥ Do have faith in what you're doing.