一、原理和概念:

  什么是PXE

  严格来说,PXE 并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。协议分为 client 和 server 端,PXE client 在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE client 调入内存执行,由 PXE client 将放置在远端的文件通过网络下载到本地运行。运行 PXE 协议需要设置 DHCP 服务器和 TFTP 服务器。DHCP 服务器用来给 PXE client(将要安装系统的主机)分配一个 IP 地址,由于是给 PXE client 分配 IP 地址,所以在配置 DHCP 服务器时需要增加相应的 PXE 设置。此外,在 PXE client 的 ROM 中,已经存在了 TFTP Client。PXE Client 通过 TFTP 协议到 TFTP Server 上下载所需的文件。

  什么是KickStart

  KickStart是一种无人职守安装方式。KickStart的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件;在其后的安装过程中(不只局限于生成KickStart安装文件的机器)当出现要求填写参数的情况时,安装程序会首先去查找KickStart生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。这样,如果KickStart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置的重启选项来重启系统,并结束安装。

  二、安装的前提条件

  PXE+KickStart安装的条件,执行PXE+KickStart安装需要的设备为:

  DHCP 服务器;
  TFTP 服务器;
  KickStart所生成的ks.cfg配置文件
  一台存放系统安装文件的服务器,如 NFS、HTTP 或 FTP 服务器。
  带有一个 PXE 支持网卡的将安装的主机;

  三、安装的步骤

  (注:我这里是以Linux As4为蓝本写的文档,也许你的OS和软件和我的不同,如果你按这个文档来配置的时候请注意相应的变化)

  在开始安装之前提一下:

  A、软件包的获取:
  
  1、本地方式

  一般情况下一些常用的安装包都可以在你的安装光盘中找到。

  2、网络方式

  如果你无法在安装光盘中找到适合的安装包,你可以通过yum(什么是yum可参考本BLOG上另一篇网志:详细yum)这种方式去安装或者去http://rpmfind.net/找找看

  废话了这么多,开始进入安装的具体步骤吧,呵呵!

  B、 安装NFS

  所需的软件包:

  nfs-utils-lib-1.0.6-8.z1
  nfs-utils-1.0.6-87.EL4
  portmap-4.0-63

  这里简单说下这三个包作用:nsf*包的作用实现NFS服务, 由于NFS是一个RPC SERVRE所以portmap也是必不可少的一个包。如果还不知道什么是NFS,建议你先去了解下相关知识,在继续读下去才是个不错的主意。推荐去鸟哥的网站看看关于NFS的文章,不错的站。鸟哥LINUX私房菜:http://linux.vbrid.org/。很推荐新手看看这本书。也可来我的QQ群里下载,是简体版本的。顺带广告一下我的QQ群(群号:19558533),呵呵!

  安装

  yum -y install nfs*
  rpm -ivh nfs*
  rpm -ivh portmap*

  配置nfs

  mount /dev/cdrom /mnt   #这一步就是将要用到的安装文件共享,方法很多我是挂载CDROM
  echo "/tftpboot *(ro,sync)" > /etc/exports 
  echo "/mnt *(ro,sync)" > /etc/exports
  echo "/home *(ro,sync)" > /etc/exports  #此三步设置共享的目录。由于偷懒是直接mount的光驱,所以多共享一个目录用于存放ks.cfg文件
  exportfs –a   #使配置生效
  /etc/init.d/portmap start &&/etc/init.d/nfs start    #重启服务
  showmount –e localhost  #看查共享的目录,看到输出就OK了
  
  Export list for localhost:
  /mnt      *
  /tftpboot *
  /home   *



无觅相关文章插件,快速提升流量

Pages: 1 2 3

Comments

There are no comments.

Leave a Reply

You must be logged in to post a comment.

传奇 似水流年 绽放 风筝 八月照相馆