原理流程如下

Pxe无人值守安装rhel_无人值守

1.配置yum 

Pxe无人值守安装rhel_无人值守_02

2.安装dhcp服务器

[root@localhost ~]# yum install dhcp -y

Pxe无人值守安装rhel_Pxe_03

3.修改dhcpd配置文件

[root@localhost ~]# vim /etc/dhcpd.conf

Pxe无人值守安装rhel_rhel_04

[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/    //把光盘中的文件copyvsftpd中的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/p_w_picpaths/pxeboot/vmlinuz  /tftpboot/

[root@localhost ~]# cp /mnt/cdrom/p_w_picpaths/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

Pxe无人值守安装rhel_无人值守_05

Pxe无人值守安装rhel_rhel_06

Pxe无人值守安装rhel_rhel_07

Pxe无人值守安装rhel_Pxe_08

Pxe无人值守安装rhel_rhel_09

Pxe无人值守安装rhel_rhel_10

Pxe无人值守安装rhel_rhel_11

Pxe无人值守安装rhel_无人值守_12

Pxe无人值守安装rhel_Pxe_13

ADDRESS=`ifconfig |grep -i bcast |awk '{print $2}'`

NUM=${ADDRESS##*.}

sed -i "s/HOSTNAME.*$/HOSTNAME=station$NUM.zzdx.com/" /etc/sysconfig/network

Pxe无人值守安装rhel_rhel_14

Pxe无人值守安装rhel_rhel_15

8.保存文件。   [root@localhost ~]# vim ks.cfg 

Pxe无人值守安装rhel_rhel_16

9.指明tftp server   引导程序。

[root@localhost ~]# vim /etc/dhcpd.conf 

Pxe无人值守安装rhel_无人值守_17

[root@localhost ~]# service dhcpd restart

[root@localhost ~]# vim /tftpboot/pxelinux.cfg/default 

10.设置启动的时间是在6

Pxe无人值守安装rhel_rhel_18

11.copy ks.cfgftp服务器中 

[root@localhost ~]# cp /root/ks.cfg /var/ftp/pub/

测试不使用vmware自带的dhcp

Pxe无人值守安装rhel_Pxe_19

Pxe无人值守安装rhel_rhel_20

Pxe无人值守安装rhel_无人值守_21

12.启动sendmail时候会变得有点慢(5分钟)。

Pxe无人值守安装rhel_无人值守_22

[root@station80 ~]# cat /etc/resolv.conf

Pxe无人值守安装rhel_Pxe_23