Pxe无人值守安装rhel

 原理流程如下

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

你可能感兴趣的:(RHEL,pxe,无人值守)