准备(以CentOS 7为例)
①关闭防火墙
②关闭selinux
③dhcp服务设置为静态IP
④安装软件包
http:充当yum源安装包仓库
tftp-server :在它的工作目录存在引导主机的工作文件
dhcp :地址分配
syslinx:辅助文件其中pxelinux.0引导系统,可以理解为grup的作用
system-config-kickstart:生成kickstart文件ks.cfg
制作流程
1)配置共享服务(http)
① 进入http工作目录
cd /var/www/html/
#
② 创建必须目录
mkdir -pv centos/7/os/x86_64/
#
③ 为这个目录挂载光盘
mount /dev/sr0 .
④ 启动http服务并开机自启动
systemctl start httpd
#
systemctl enable httpd
#
2)将前面我们制作的kickstart文件ks.cfg复制到http工作目录
cp /root/ks.cfg /var/www/html/
#
备注:测试下我们搭建的HTTP共享服务有效,在浏览器中输入你机器的ip地址如下
x.x.x.x/centos/7/os/x86_64
x.x.x.x/ks.cfg 查看ks.cfg文件是否能访问,要是不能访问看下权限
3)搭建dhcp服务
备注:虚拟机的话,使用仅主机模式