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
删除注释行
修改subnet为1.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
添加三行..别人为VT、Cluster、ClusterStorage。此为/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操作系统..只需要一个回车即可.或者不需要任何操作只需要等待。
本文出自 “银华金色” 博客,请务必保留此出处http://huangwai.blog.51cto.com/6325467/1547294
原文地址:http://huangwai.blog.51cto.com/6325467/1547294