pxe装机(http篇)
安装dhcp
yum install dhcp -y
systemctl stop firewalld 关闭火墙
vim /etc/dhcp/dhcpd.conf 配置dhcp服务
systemctl restart dhcp
yum install syslinux -y 安装配置syslinux 启动文件
yum isntall dhcp httpd -y 安装http服务
yum install httpd tftp-server -y 安装tftp服务
cp /mnt/rhel/isolinux/* /var/lib/tftpboot/ 将挂载好的镜像里的isolinux的启动文件复制到tftpboot目录
ls /var/lib/tftpboot
cd /var/lib/tftpboot
mkdir pxelinux.cfg
ls
cp isolinux.cfg pxelinux.cfg/default 创建启动引导文件 (一般复制系统启动文件修改)
vim default (配置默认启动文件 指向ks.cfg)
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
ls
systemctl start tftpd.sevice
vim /etc/xinetd.d/tftp 改disable为no
systemctl restart xinetd
systemctl start httpd
mkdir /var/www/html/rhel 创建http镜像目录
cp -fr /mnt/* /var/www/html/rhel 拷贝全部系统文件 (浏览器输入本机ip/rhel查看服务是否正常)
yum install system-config-kickstart -y 安装kickstart自动安装文件
system-config-kickstart 配置保存
cp -fr /root/desktop/ks.cfg /var/www/html 复制到html目录(也可直接复制系统ks.cfg也就不需要安装kickstart)
cp /root/anaconda-ks.cfg /var/www/html/ks.cfg
vim /var/www/html/ks.cfg (改下url地址为http系统地址)
ksvalidator /var/www/html/ks.cfg 验证一下语法
开启客户机验证下