当前位置: 首页 > Linux

kickstart自动安装

时间:2023-04-06 18:59:46 Linux

环境:-CentOS7-服务器端ens37:172.0.0.1ens33:192.168.0.1381.安装DHCP服务yuminstalldhcp-y#安装dhcpd服务vim/etc/dhcp/dhcpd.conf#编辑dhcp服务的配置文件,写入配置如下,保存退出subnet172.0.0.0netmask255.255.255.0{range172.0.0.50172.0.0.100;#allocatedstartip-endipoptionsubnet-mask255.255.255.0;#setnetmaskdefault-lease-time21600;#默认ip租用时间max-lease-time43200;#最大ip租用时间next-server172.0.0.1;#Informclienttftpserveripfilename"/pxelinux.0";#通知客户端下载pxelinux.0文件}systemctlstartdhcpd#启动dhcp服务2.安装TFTP服务yuminstalltftp-server-y#安装tftp服务systemctlstarttftp#启动tftp服务3.安装httpd服务yuminstall-yhttpd#安装httpd服务systemctlstarthttpd#启动httpdservicehttpd服务默认的web目录是/var/www/html,我们可以在这个目录下创建一个软链接到iso镜像文件mount/dev/cdrom/mnt#mount/mnt目录下的isoln-s/mnt/var/www/html/os#创建软连接浏览器,打开192.168.0.138/os查看是否配置成功配置成功!4.安装配置PXE引导程序(文件)yuminstall-ysyslinux#installsyslinuxcp/usr/share/syslinux/pxelinux.0/var/lib/tftpboot#copypxelinux.0cp-a/mnt/isolinux/*/var/lib/tftpboot#复制菜单程序mkdir/var/lib/tftpboot/pxelinux.cfgcp/mnt/isolinux/isolinux.cfg/var/lib/tftpboot/pxelinux.cfg/default#复制菜单文件vim/var/lib/tftpboot/pxelinux.cfg/default#edit配置文件的安装源改为inst.stage2=http://172.0.0.1/osquiet至此网络安装的配置已经初步完成,可以进一步配置ks文件实现自动安装