制作自己定制的centos7安装光盘、U盘

定制centos 7 镜像
1. 下载最新centos 7 mini, 我下载的版本是CentOS-7-x86_64-Minimal-1908.iso。

2. 安装系统(使用下载的iso)。

3. 生产install.log

#rpm -qa >> /root/install.log

清空ISO制作目录里的Packages和repodata两个目录里的所有内容,并根据install.log将所需安装包放入Packages文件夹内:

# awk '{print $2}'  /root/install.log |xargs -i cp /mnt/Packages/{}.rpm /root/PathISO/Packages/

 注:如果是手动生成的install.log,将'{print $2}' 改为'{print $0}' 。

因为需要自定制iso,需要预安装其他的包,将解决好依赖关系的包全部放入/root/PathISO/Packages/中:

多数情况下我们会根据yum来下载安装包,下面介绍两种获取下载安装包的方法:

1.修改yum的配置文件,将yum下载的安装包保存起来

#vim /etc/yum.conf

修改keepcache=1 (1为保存,0为不保存,默认是0)

修改后使用yum安装的包会保存在“/var/cache/yum/”下。

2.通过yum指令的--downloadonly可以只下载安装包,不进行安装

#yum -y install --downloadonly --downloaddir=/root/test/ vim  wget net-tools

该指令我会将安装的包统一放在/root/test/目录下,yum update同样可以使用该方法,这样定制后的ISO中RPM包都是最新版本的。
注:这里如果提前安装了组件就不能下载安装包了,所以 要先打开keepcache这个选项,依赖包要拷贝过

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值