需要安装的服务 dhcp,tftp-server,vsftp,kickstart
实验环境:Redhat6.5
服务器地址:192.168.100.10



1首先安装tftp-server服务,接着对该服务的配置文件进行编辑,在这里我们启动tftp服务,注意该服务的路径/var/lib/tftpboot/,等下我会在这个路径下部署很多服务



2接着开始部署dhcp服务,同样是用yum仓库进行安装,安装完成后我们可以复制一个dhcp模板作为dhcp文件进行编辑,在该文件下我们首先要关闭DNS的自动更新功能,接着手动添加tftp服务器的地址和引导文件,接着设置好网关和 地址池



3接着继续部署vsftpd服务,安装完成后再把系统的镜像文件挂载到vsftpd的默认目录下,接着就需要将一系列服务复制到tftp目录下,首先安装syslinux系统引导程序,接着开始在tftp目录下安装linux引导加载模块,压缩内核,图形化安装菜单

4前三个服务安装完成后便可以开启这三个服务,关闭防火墙,将linux的35模式添加到这些服务当中

5接着开始安装kickstart服务,安装完成后会在服务器上生成一个kickstart文件

6打开kickstart进行编辑

7安装方法这里选择ftp服务安装,需要指明服务器地址和目录

8指定系统所需要的分区,这一注意分区大小一定要和服务器的大小相同

9网卡选择eth0网卡

10采用/bin/bash的编译形式

11设置完成后点击保存,会在 服务器的root目录下生成ks.cfg文件


12在ftp目录下创建一个新目录,将ks.cfg放入该目录中,接着指定ks.cfg的路径地址



最后打开一台虚拟机进行测试,这里我是在一台win7上进行的测试,注意测试的主机网卡一定要是仅主机模式,可以看到已经可以加载出linux的安装画面,说明服务已经部署成功。
原文:http://blog.51cto.com/13706760/2148059