V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
heliushao88
V2EX  ›  问与答

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

  •  
  •   heliushao88 · 2022-05-21 22:04:12 +08:00 via Android · 1900 次点击
    这是一个创建于 936 天前的主题,其中的信息可能已经有所发展或是发生改变。
    问下大家,我 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   ·   实用小工具   ·   1247 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:32 · PVG 01:32 · LAX 09:32 · JFK 12:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.