背景 链接到标题 Linux 作为目前服务器占比超过 60% 的操作系统,日常使用过程中,都是采用官方发布的 DVD ISO 安装,可以选择安装桌面版本还是 Minimal 版本。但是如果我们想要验证服务器硬件是否满足产品需求,就需要通过 Live CD 的方式先在内存中运行操作系统,然后进行硬件检测。通过这种方式可以在最小成本(无需安装操作系统到磁盘中)下完成硬件检测。目前 OpenStack 厂商 Mirantis 及云计算厂商 Nutanix 均采用该种方式进行产品安装前校验。要进行校验的第一步,就是构建属于我们自己的 Live CD ISO,下面以 CentOS 为例介绍如何构建和定制 Live CD ISO。
流程 链接到标题 准备构建工具 编写 KickStart 脚本 准备软件源 构建 构建工具 链接到标题 核心工具 livecd-creator。 构建环境为 CentOS 7。指定官方 yum repo:
root@yiran-30-250:/etc/yum.repos.d $ ll 总用量 56K -rw-r--r-- 1 root root 1.7K 1月 15 2018 CentOS-Base.repo -rw-r--r--. 1 root root 1.3K 12月 9 2015 CentOS-CR.repo -rw-r--r--. 1 root root 649 12月 9 2015 CentOS-Debuginfo.