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服务: