1) dhcp、tftp 安裝
yum install -y dhcp* tftp*
首先配置 tftp 服務:
vi /etc/xinetd.d/tftp
service tftp
只需要把 disable = yes 改成 disable = no 即可。
配置dhcp
vim /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
next-server 192.168.188.21; #kickstart伺服器位址
filename "pxelinux.0";
allow booting;
allow bootp;
subnet 192.168.188.1 netmask 255.255.255.0
}tftp+pxe 配置
#如果是5.x系統tftpboot目錄已經自動建立到/下
#如果6.x系統tftpboot目錄在/var/lib下,所以centos6.x需要做軟鏈結到/下
ln -s /var/lib/tftpboot /
掛載光碟 mount /dev/cdrom /mnt
複製3個引導檔案到/tftpboot
cd /tftpboot
cp /usr/share/syslinux/pxelinux.0 .
#如果找不到pxelinux.0
#請安裝yum install syslinux -y
cp /mnt/images/pxeboot/vmlinuz .
cp /mnt/images/pxeboot/initrd.img .
mkdir pxelinux.cfg
#拷貝 isolinux.cfg 配置檔案重新命名, 系統安裝的時候會根據這個檔案的配置啟動相應的選項。
cp /mnt/isolinux/isolinux.cfg default
chmod 777 default
修改 pexlinux.cfg/default 內容如下:
default linux
prompt 1
timeout 10
display boot.msg
f1 boot.msg
f2 options.msg
f3 general.msg
f4 param.msg
f5 rescue.msg
label linux
kernel vmlinu
#ks=nfs:192.168.1.21:/data/centos/ks.cfg 必須存在
cd /data
mkdir centos
cd centos
nohup cp -rf /mnt/* .
cp /root/anaconda-ks.cfg ks.cfg
vim ks.cfg內容如下
install
text
nfs --server=192.168.188.21 --dir=/data/centos
key --skip
part /boot --fstype=ext4 --size=200
part / --fstype=ext4 --size=6000
part swap --size=4000
part /data --fstype=ext4 --grow --size=200
#repo --name="centos" --baseurl=cdrom:sr0 --cost=100
reboot
%packages
@chinese-support
@core
@server-policy
@workstation-policy
%end
把/data/centos共享出來
vim /etc/exports
/data/centos *(rw,sync)
重啟dhcp xinetd ntp
kickstart自動化安裝
環境 centos7 server端 ens37 172.0.0.1 ens33 192.168.0.138 yum install dhcp y 安裝dhcpd服務 vim etc dhcp dhcpd.conf 編輯dhcp服務的配置檔案,寫入如下配置,儲存並退出 systemctl start...
kickstart 自動化安裝
前言 毋庸置疑在多台物理機需要安裝linux系統時,網路安裝可以成為首選方案。好處就是一次配置無限次迴圈使用 1,用centos7 最小化安裝 來搭建乙個kickstart應用,實現系統安裝自動化 cat etc sysconfig network scripts ifcfg ens33 bootp...
kickstart自動安裝指令碼
kickstart 使用kickstart,系統管理員可以建立乙個包含安裝期間所有常見問題的答案檔案,以自動安裝red hat enterprise linux kickstart 類似於 oracle solaris 中的 jumpstart 或 microsoft windows 的無人值守安裝...