DIY精简CentOS自动安装ISO

轻松DIY精简CentOS自动安装ISO

俗话说一瘦遮三丑,一胖全没有。原生的系统过于庞大和臃肿,工作中有很多组件和安装包根本是用不到的,只安装我们需要的组件,并实现自动安装,,这样在产线批量布署服务器的时候,显的效率非常高。a.在VM安装linux系统 b.安装定制工具anaconda repodata createrepo mkisofs c.关联太多采用yum安装 定制过程需要产生comps.xml文件以及生成iso

1、定制安装系统,选择常用的组件2、安装制作发行版所需的基本软件包yuminstall-ycreaterepogenisoimage

#genisoimage提供/usr/bin/mkisofs命令用于重新生成iso

3、生成安装系统所需的rpm文件列表awk’/Installing/{print$2}’install.log|sed’s/^[0-9]*://g’>/root/packages.list

#生成后,需要仔细看该文件,一般会在某些文件开始部分如“1:”这样的字符,需要删除这些字符,否在后面执行copy动作会报错

4、创建定制工作目录mkdir-p/mnt/cdrommkdir-p/data/OSmount/dev/cdrom/mnt/cdromrsync-a–exclude=Packages/mnt/cdrom/*/data/OS#将源系统镜像除packages目录所有文件拷贝到/data/OSmkdir/data/OS/Packages

查看是否有.discinfo文件,如果没有将光盘里的文件拷贝到/data/OS;若无此文件安装的时候将会出现disknotfound.

11、测试

新建一台机器使用定制的iso

FAQ:

要把光盘中的“.discinfo”文件拷贝过来,如果没有拷贝此文件,在用光盘安装时会提示如下错误:“TheCentOSCDwasnotfoundinanyofyourCDROMdrives.PleaseinserttheCentOSCDandpressOKtoretry.”

本文出自 “Jeffery Blog” 博客,请务必保留此出处

再怎么风光明媚的自家山川,

DIY精简CentOS自动安装ISO

相关文章:

你感兴趣的文章:

标签云: