Kickstart无人职守安装RHEL5

一、安装所需软件:Dhcp Vsftp Tftp Xinted
二、复制PXE启动时须要的文件
[root@rhce ~]# cp /usr/lib/syslinux/pxelinux.0  /tftpboot/
[root@rhce ~]# mkdir /tftpboot/pxelinux.cfg
[root@rhce ~]# cp /mnt/isolinux/isolinux.cfg  /tftpboot/pxelinux.cfg/default
[root@rhce ~]# cp /mnt/p_w_picpaths/pxeboot/initrd.
img  /tftpboot/
[root@rhce ~]# cp /mnt/p_w_picpaths/pxeboot/vmlinuz  /tftpboot/
修改/tftpboot/pxelinux.cfg/default文件
default閰嶇疆鏂囦欢
ks.cfg是kickstart安装配置文件,系统就是按照ks.cfg来安装的。
三、配置DHCP
四、生成KS文件
pykickstart.noarch 0.43.3-1.el5 cdrom
system-config-kickstart.noarch 2.6.19.8-2.el5 cdrom
(终端中运行system-config-kickstart命令)
修改新生成的ks.cfg文件:咱们没有配置安装的软件包,由于安装时没有安装序列号。
----------------------------------------------------

[root@rhce ~]# cat /root/anaconda-ks.cfg //安装系统时自动记录的安装信息
......前面省略

%packages
@office
@editors
@text-internet
@gnome-desktop
@ dialup
......后面省略 //%pachages 后的部分记录系统安装时的软件包的安装状况,复制下来所有复制到ks.cfg文件后面。
[root@rhce ~]# vim ks.cfg
......前面省略
# Partition clearing information
clearpart --none
key --skip //跳过输入序列号环节
...... 中间省略
%packages //这里及之后的内容是从/root/anaconda-ks.cfg 复制来的
@office
@editors
@text-internet
@gnome-desktop
@dialup
......下面省略
----------------------------------------------------

三、将配置文件复制到制定位置:
咱们在/tftpboot/pxelinux.cfg/default文件中曾设置ks=ftp://192.168.1.8/ks.cfg
将文件复制到该位置:
[root@rhce ~]# cp ks.cfg /var/ftp/ // /var/ftp 目录是VSFTP服务的根目录
五、关闭启用相应的服务 [root@rhce ~]# service iptables stop [root@rhce ~]# setenforce 0 //关闭selinux [root@rhce ~]# chkconfig tftp on //TFTP 服务开启命令 [root@rhce ~]# service xinetd restart //TFTP服务属于他的子服务 [root@rhce ~]# chkconfig tftp on //TFTP 服务开启命令 [root@rhce ~]# chkconfig dhcpd on [root@rhce ~]# chkconfig vsftpd on 跳过DHCP,经过TFTP 开始启动计算机
相关文章
相关标签/搜索