Kickstart安装步骤

 

.搭建DHCP服务器.

1.首先挂光盘装DHCP服务包和VSFTP服务包.

mount /dev/cdrom  /media

cd /media/Server

rpm -ivh dhcp-3

rpm -ivh vsftpd

  

   拷贝DHCP主配置文件

cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

vim /etc/dhcpd.conf

删除注释行

修改subnet1.0网段的。

网管为192.168.1.1

域名为benet.com

添加next-server 192.168.1.1;  此行为TFTP服务器IP地址

添加filename "pxelinux.0";   此行为从网卡启动。

 

.搭建TFTP服务器

 

1.进入/media/Sever目录安装tftp服务包

cd /media/Server

rpm -ivh tftp-0.49

还有一个tftp-sever默认已经安装,无需重新安装

 

2.进入主目录/tftpboot

cp /usr/lib/syslinux/pxelinux.0 . 把从网卡启动文件拷贝到当前目录tftpboot下。

cp /media/isolinux/vmlinuz initrd.img  .  把内核文件和驱动程序拷贝到当前目录/tftpboot下。必须拷贝这2两个文件。如果不拷贝客户机将无法启动..因为没有内核和grub引导程序

cp /media/isolinux/*.msg  .  grub菜单的一些显示文件拷贝过来..也可以把所有文件拷贝过来..

mkdir pxelinux.cfg    创建一个目录,用来储存iscolinux.cfg

cp /media/isolinux/isolinux.cfgpxelinux.cfg/default  拷贝过来并且改名为default

 

3.重启dhcpd服务,并且把TFTP非独立服务打开

service dhcpd start

chkconfig tftp on

 

.搭建YUM服务器

1.修改yum主配置文件

vim /etc/yum.repos.d/rhel-debuginfo.repo

[rhel-Server]

name=Sever

baseurl=file:///RHEL5/Sever

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

 

添加三行..别人为VTClusterClusterStorage。此为/media下的目录..到时候YUM安装好.要去找这些安装文件。

 

2.创建根目录/RHEL5

mkdir /RHEL5

cp -r /media/*  /RHEL5  递归拷贝/media下的文件到/RHEL5

 

3.列出yum

yum list

 

.搭建NFS服务器./RHEL5共享出去。

1.开启portmap服务

service portmap start

2.修改/etc/exports,让/RHEL5共享

添加/RHEL5  *(sync,rw)     共享文件    * 代表所有 sync数据同步 rw读写权限

3.重启nfs服务

service nfs start   service nfs restart  测试服务,启动为4个确定重启服务为8个确定

 

.安装kickstar

1.先安装pykickstart在装kickstar  因为有依赖关系,也可以使用yum安装.

 

2.system-config-kickstar

  基本配置:默认语言为中文简体

           时区为Asia/Shanghai

           勾选使用UTC时钟

           添加根口令redhat

           勾选安装后重新引导系统和在文本模式中执行安装(默认为图形化模式)

  安装方式:选择安装方式:NFS

           NFS服务器:192.168.1.1

           NFS目录:/RHEL5

  引导装载程序选项:可以添加GRUB口令..让别人无法修改GRUB引导菜单。

  分区信息:勾选清楚主引导记录、删除所有现存分区。

           添加三个分区 boot分区、交换分区、根分区

  网络配置:添加网卡一张.如有多长继续添加

  防火墙配置:禁用防火墙,禁用linux安全增强版

  显示配置:色彩深度为24  1024*768的分辨率

           勾选在引导时启动X窗口系统

  软件包选择:桌面环境:GNOME环境。

              其他的需要什么添加什么。

  安装后脚本:让系统更加优化。  可以把linux所有命令往上铺

3.搞定之后把ks.cfg保存到root目录下。

 

4.ks.cfg拷贝到/RHEL5

cp /root/ks.cfg  /RHEL5

 

5.修改ks.cfg文件,添加一行命令,跳过安装序号

  key--skip

 

6.修改/tftpboot/pxelinux.cfg/default

  12行处.. 安装linux后添加一行  ks=ftp://192.168.1.1/ks.cfg  让安装的时候直接找这个文件安装。

 

7.修改vsftp主配置文件

  添加一行:anon_root=/RHEL5   用户一登陆就进入RHEL5目录,然后找到ks.cfg就能默认安装。

 

8.重启vsftp服务和nfs服务

 service vsftpd restart

 service nfs    restart

 

9.关闭防火墙.把服务器网卡调成为vmware4.客户端也调成4.

 service iptables stop

 

这样客户端只有在同网段中..就能通过DHCP服务器获取IP,然后安装linux操作系统..只需要一个回车即可.或者不需要任何操作只需要等待。