参考:

1. http://www.cnphp.info/quick-install-centos-6-0-with-kickstart.html

2.http://kic.klinux.com/kickstart-autoinstall/

3.http://hi.baidu.com/wuhui/item/a89d0549b78228e71381da97

4. http://www.linuxso.com/linuxrumen/38247.html

5.http://www.linuxidc.com/Linux/2011-10/44287.htm

http://lucifergao.blogbus.com/logs/6547907.html 

http://os.51cto.com/art/201102/245803.htm

fai 安装debian系统

-----------------------------------------------------------------------------------

PXE + KickStart安装的条件

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

1.DHCP 服务器

2.TFTP 服务器

3.KickStart所生成的ks.cfg配置文件

4.一台存放系统安装文件的服务器,如 NFSHTTP  FTP 服务器

5.带有一个 PXE 支持网卡的将安装的主机

--------------------

1、首先启动一台已经安装好系统的机器(我用的是CentOS 5.6),使用它作为TFTP服务器,DHCP服务器,FTP服务器。配置它们:

  1. yum -y install tftp 
  2. yum -y install tftp-server  //tftp的启动是不需要daemon的,需要xinetd 
  3. yum -y install vsftpd 
  4. yum -y install dhcp 

2、简单的配置以上这些服务:

  1. vim /etc/xinetd.d/tftp 
  2. --------------------- 
  3. service tftp 
  4. {   socket_type = dgram 
  5.     protocal = udp 
  6.     wait = yes 
  7.     user = root 
  8.     server = /usr/sbin/in.tftpd 
  9.     server_args = -s /tftpboot     //这些参数尽量和我写的一致,不过也可以根据情况变更 
  10.     disable = no 
  11.     per_source = 11 
  12.     cps = 100 2 
  13.     flags = IPv4 
  14. --------------------- 
  15. vim /etc/dhcpd.conf ---编辑dhcpd.conf文件
  16. ------------
  17. #
    # DHCP Server Configuration file.
    # see /usr/share/doc/dhcp*/dhcpd.conf.sample
    #
    ddns-update-style interim;
    ignore client-updates;

    subnet 192.168.10.0 netmask 255.255.255.0 {

    # --- default gateway
    option routers 192.168.10.176;
    option subnet-mask 255.255.255.0;

    option nis-domain "domain.org";
    option domain-name "domain.org";
    option domain-name-servers 192.168.10.176;

    option time-offset -18000; # Eastern Standard Time
    # option ntp-servers 192.168.1.1;
    # option netbios-name-servers 192.168.1.1;
    # --- Selects point-to-point node (default is hybrid). Don't change this unless
    # -- you understand Netbios very well
    # option netbios-node-type 2;

    range dynamic-bootp 192.168.10.200 192.168.10.254;
    default-lease-time 21600;
    max-lease-time 43200;

    # we want the nameserver to appear at a fixed address
    #host ns {
    # next-server marvin.redhat.com;
    # hardware ethernet 12:03:56:18:7B:0D;
    # fixed-address 207.175.42.254;
    #}
    }
    -------------
  18. 验证dhcp分配情况# cat /var/lib/dhcpd/dhcpd.leases  这个文件专门记录了DHCP的分配情况
  19. 若启动dhcpd提示失败 请检查配置文件subnet /option 中写的ip子网掩码是否合理!
  20. ------------------
    • service vsftpd start 
    • service xinetd restart 
    • service dhcpd restart ----启动各服务
    • ----------
    • chkconfig httpd on

    • chkconfig xinetd on

    • chkconfig dhcpd on -----设置服务开机自启动

    • ----------------

    • 挂载系统盘挂载CentOS6DVD光盘,并复制第一张光盘下的所有内容(文件和文件夹)

    • /var/www/html下或其它目录

    • mount /dev/cdrom  /mnt/

      cp -rf /mnt/* /var/www/html/
    • -----------
    • 建立可供需要安装系统的计算机使用的启动引导文件:
    •