kickstart無人職守安裝_On_CentOS6.3
一、所需要的條件:DHCP +TFTP +(NFS+FTP+HTTP)+KS+PXE 引導(網卡支持PXE)
它們的作用分工:
DHCP---提供IP 地址,還有一個重要的作用:告訴服務器在哪
TFTP---存放着內核、內存存盤ramdisk、pxe 啓動器
(NFS+FTP+HTTP)----存放光盤中的所有包
KS----腳本
PXE 引導:現在的網卡都能支持PXE。intel 更能支持了
二。 流程圖
三。 安裝
yum -y install dhcp vsftpd tftp-server
chkconfig dhcpd on
chkconfig vsftpd on
chkconfig xinetd on
四。 配置dhcp
複製模板文件到/etc
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
注意如果是centos 5.x ,那麼dhcpd的路徑是 /etc/dhcpd.conf
編輯
vim /etc/dhcp/dhcp.conf 注意centos5 和 6 的位置不同,上面有
附件是centos 6上的
這個附件是centos 5上的
以上,next-server 代理的存着 pxelinux.0 的路徑。
filename 後面是文件的名字。
五。 生成ks腳本
具體生成過程 略
1. 注意變更安裝文件服務器地址。
2. 用工具生成的配置文件中,在服務器地址下行的 repo --name "CentOS xxx" 這注譯掉,否則安裝時會報錯。
六。 配置ftp 路徑
放置安裝dvd到ftp目錄下 /var/ftp/pub/ct6iso
cp -rv /mnt/iso/* /var/ftp/pub/ct6iso
放置kickstart 文件
cp ks6.32.cfg /var/ftp/pub/
如果是臨時使用也可以直接mount iso到指定路徑,但是重啓以後就失效了。
七。 配置tftp
yum -y install tftp-server
編輯配置文件
vim /etc/xinetd.d/tftp #寫入如下信息
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot #改成自己定的路徑
disable = no #這裏改成no
per_source = 11
cps = 100 2
flags = IPv4
}
八。 把啓動文件放到tftp的目錄中
yum -y install syslinux
mkdir -p /var/lib/tftpboot/pxelinux.cfg
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
cd /var/lib/tftpboot/pxelinux.cfg
cp /var/ftp/pub/ct6iso/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
#將光盤中的isolinux.cfg 複製到此更名爲default
chmod 777 /var/lib/tftpboot/pxelinux.cfg/default
vim /var/lib/tftpboot/pxelinux.cfg/default
參考附件
在下面的部分加上 ks=XXXXXXX
append initrd=initrd.imgks=ftp://172.16.16.105/pub/ks6.32.cfg
#prompt 1 取消這行的註譯
timeout = 30 #即等3秒後啓動默認選項。
拷貝initrd.img 和 vmlinuz 到tftp 的目錄
cp /var/ftp/pub/ct6iso/isolinux/ vmlinuz /var/lib/tftpboot/
cp /var/ftp/pub/ct6iso/isolinux/ initrd.img /var/lib/tftpboot/
cp /var/ftp/pub/ct6iso/isolinux/ vesamenu.c32 /var/lib/tftpboot/
九 測試
重啓服務
service dhcpd restart
service vsftpd restart
service xinetd restart
iptables -F
iptables -X
iptables -Z
service iptables save
setenforce 0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.