RHEL6 Kickstart 无人值守安装

 
一.实验环境说明:FTP+TFTP+DHCP+Kickstart+PXE
                       两台虚拟机,一台作为Kickstart服务器(RHEL6.0系统内存:  1GB 磁盘:20GB 网卡:VMnet3,IP:192.168.10.1,关闭防火墙和SElinux),另一台作为测试机(设置网络引导启动,网卡支持PXE就可以,网卡:VMnet3)
 
二.实验步骤:
 
安装所需要的服务以及修改相应的配置文件:
1.用rpm包安装vsftp服务
 #cd /media/RHEL_6.0\ i386\ Disc\ 1/                 进入光盘目录
 #rpm –ivh vsftp-2.2.2-6.el6.rpm                     安装vsftp
 #service vsftpd start                               启动vsftpd 服务
 #chkconfig vsftpd on                              开机启动vsftpd服务
2.创建FTP目录,并将光盘挂载到FTP目录下
#mkdir /var/ftp/rhel6                                       创建rhel目录
 #mount --bind /media/RHEL_6.0\i386\Disc\ 1/ /var/ftp/rhel6        挂载到FTP目录
 #echo mount --bind /media/RHEL_6.0\i386\Disc\ 1/ /var/ftp/rhel6 >> /etc/rc.local; 
3.用FTP搭建YUM源
 #vim /etc/yum.repo.sd/rhel.rpo
[Server]
name=Server
baseurl=ftp://192.168.10.1/rhel6
enable=1
 4.用yum 安装tftp
   #yum –y install tftp-server                安装tftp服务
   #vim /etc/xinetd/tftp                     修改tftp配置文件
     disable    =no                       修改disable的值为no
   #service xinetd restart                    启动tftp服务
   #chkconfig xinetd on                     开机启动tftp服务
 5.复制pxeboot文件到tftpboot下,并创建pxelinux.cfg
   # cd /media/RHEL_6.0\ i386\ Disc\ 1/image/pxeboot/
   #cp vmlinz initrd.img /var/lib/tftpboot/
   #mkdir /var/lib/tftpboot/pxelinux.cfg
 6.安装syslinux,并复制pxelinux.0到/tftpboot/目录下
   #yum –y install syslinux
   #cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
   #vim /var/lib/tftpboot/pxelinux.cfg/default                   修改配置文件
      default auto
      prompt 1
      label auto
      kernel vmlinuz
      append ks=ftp://192.168.10.1/pub/ks-lamp.cfg initrd=initrd.img    devfs=nomount ramdisk_size=8192      
 7.安装DHCP,修改配置文件用于引导pxe程序,
    #yum –y install dhcpd
    #cp /usr/share/doc/dhcp-4.1.1/dhcp.conf.sample /etc/dhcp/dhcpd.conf         复制模板
    #vim /etc/dhcpd.conf               修改dhcp配置文件
     subnet 192.168.10.0 netmask 255.255.255.0 {
        range 192.168.10.100 192.168.10.200;
        option routers 192.168.10.254;
        next-server 192.168.10.254;
        filename "pxelinux.0";
}
     #service dhcpd restart               启动dhcp服务
     #chkconfig dhcpd on                开机启动dhcp
   8.安装system-config-kickstart
     #yum –y install system-config-kickstart
     #sytem-config-kickstart              启动kickstart 管理工具
 
   9.kickstart 基本配置,请参考附件!!