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 開始啓動計算機
相關文章
相關標籤/搜索