原理流程如下
1.配置yum
2.安裝dhcp服務器
[root@localhost ~]# yum install dhcp -y
3.修改dhcpd配置文件
[root@localhost ~]# vim /etc/dhcpd.conf
[root@localhost ~]# service dhcpd start //啟動dhcp 服務器
[root@localhost ~]# chkconfig dhcpd on //設置開機自動啟動
4.ftp 服務器的配置。
[root@localhost ~]# yum install vsftpd -y
[root@localhost ~]# cp -R /mnt/cdrom/* /var/ftp/pub/ //把光盤中的文件copy到vsftpd中的pub目錄中。
[root@localhost ~]# service vsftpd start //啟動
[root@localhost ~]# chkconfig vsftpd on //開機啟動
5.fpd 安裝及配置
[root@localhost ~]# yum install tftp-server -y
[root@localhost ~]# vim /etc/xinetd.d/tftp
把 disable = no改為 -->disable = no
[root@localhost ~]# service xinetd restart 超級守候進程。
6.Copy 開機引導程序到tftp文件夾中
[root@localhost ~]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
[root@localhost ~]# cp /mnt/cdrom/images/pxeboot/vmlinuz /tftpboot/
[root@localhost ~]# cp /mnt/cdrom/images/pxeboot/initrd.img /tftpboot/
[root@localhost ~]# mkdir -pv /tftpboot/pxelinux.cfg
mkdir: 已創建目錄 “/tftpboot/pxelinux.cfg”
[root@localhost ~]# cp /mnt/cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
7.安裝system-config-kickstart
[root@localhost ~]# yum install system-config-kickstart
[root@localhost ~]# system-config-kickstart
 
ADDRESS=`ifconfig |grep -i bcast |awk '{print $2}'`
NUM=${ADDRESS##*.}
sed -i "s/HOSTNAME.*$/HOSTNAME=station$NUM.zzdx.com/" /etc/sysconfig/network
8.保存文件。 [root@localhost ~]# vim ks.cfg
9.指明tftp server 引導程序。
[root@localhost ~]# vim /etc/dhcpd.conf
[root@localhost ~]# service dhcpd restart
[root@localhost ~]# vim /tftpboot/pxelinux.cfg/default
10.設置啟動的時間是在6秒
11.copy ks.cfg到ftp服務器中
[root@localhost ~]# cp /root/ks.cfg /var/ftp/pub/
測試不使用vmware自帶的dhcp
12.啟動sendmail時候會變得有點慢(5分鐘)。
[root@station80 ~]# cat /etc/resolv.conf
本文出自 “Running” 博客,請務必保留此出處http://dg123.blog.51cto.com/4750342/1150501