PXE自动安装
若实现PXE自动安装,需在网络上进行主机的dhcp、tftp服务的搭建,还需要server 安装文件才可以实现PXE自动安装……
安装ftp、dhcp服务:
启动ftp、dhcp服务:
设置开机时自动引导:
#chkconfig vsftpd on
#chkconfig dhcpd on
配置ftp:
#vim /etc/dhcpd.conf
编译/etc/xinetd.d/tftp:
重启超级守护进程:
#service xinetd restart
将驱动文件、内核文件、引导文件复制到/tftpboot目录下:
创建目录pxelinux.cfg,并进行配置:
编译配置文件default:
将光盘上的文件复制拷贝到/var/ftp目录下:
#cp -r /mnt/cdrom/. ./
用yum安装system-config-kickstart软件包:
#yum install system-config-kickstart -y
然后进行工具管理配置:
#!/bin/bash
ADDRESS=`/sbin/ifconfig echo | grep -i “inet\>” |awk ‘{print $2}’ `
NUM=${address##*.}
#modify hostname
Sed -i -e “/HOSTNAME/c HOSTNAME=station$NUM.a.com” /etc/sysconfig/network
#modify ip address
Sed -i -e “/BOOTPROTO/c BOOTPROTO=static\nIPADDRESS=
192.168.2.$NUM\n NETMASK=255.255.255.0” /etc/sysconfig/network-scripts/ifcfg-eth0
编译一个新的脚本,查看变化:
然后打开ks.cfg,编译ks.cfg,添加代码Key-skip,后复制拷贝到/var/ftp/目录下:
之后重新启动dhcp、tftp服务: