1、安装介绍

  安装中用到的技术

  1)启动服务器的配置dhcp和tftp

  2)安装服务器的配置nfs或ftp或http

  3)待安装pc网卡带有pxe支持

  所需要的服务:

  DHCP服务器:分配IP和告诉引导镜像在哪里

  TFTP服务器:初引导镜像和相应的引导配置

  依赖:xinetd

  NFS/FTP/HTTP:系统需要的软件包(来自于光盘镜像)

  DNS服务器(支持反向解析,可选):进行IP反向解些

  一、PXE

  PXE(preboot execute environment)是由Intel公司开发的新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/win7/win8,linux等。

  二、KickStart

  KickStart是一种无人值守安装的方式,KickStart的工作原理是通过记录典型的安装过程中所需的人工干预填写的各种参数,并生成一个名为kc.cfg的文件;在其后的安装过程中当出现要求填写参数的情况时,安装程序会首先去查找KickStart生成的文件,当找到合适的参数时,采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预,这样,如果KickStart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后去忙自己的事情,

  三、实验过程需要安装的软件,我们可以用yum方式来安装:

nfs-utils-*
xinetd-*
tftp-server-*
dhcp-*
pykickstart-*
system-config-kickstart-*

  四、实验过程

  配置dhcp服务器

# yum install dhcp -y
# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

# vim /etc/dhcpd.conf

    ddns-update-style interim; 
    ignore client-updates; 
    next-server 192.168.1.10(dhcp服务器的IP); 
    filename "pxelinux.0"; 
    allow bootp; 
    allow booting; 
    subnet 192.168.1.0 netmask 255.255.255.0 { 
            option routers                  192.168.1.20; 
            option subnet-mask              255.255.255.0; 
            option domain-name              "upl.com"; 
            option domain-name-servers      192.168.1.10; 
            range dynamic-bootp 192.168.1.1 192.168.1.8; 
            default-lease-time 21600; 
            max-lease-time 43200; 
    }