一、安裝所需軟件: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文件
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 開始啓動計算機