pxe自动安装
首先我們要用到的linux的桌面模式,沒有桌面模式的請自覺安裝。注意要關閉防火墻
需要的支持環境,dhcp,tftp,vsftp。
1.先創建ftp的共享光盤目錄
mkdir -p /var/ftp/centos62.把光盤復制到目錄下。
cp -rp /media/cdrom/* /var/ftp/centos63安裝tftp-server
yum -y install tftp-server4.我們修改tftp的配置文件
vim /etc/xinetd.d/tftp其余的不變
打開xinetd服務
/etc/init.d/xinetd start將他改成開機啟動
chkconfig tftp on5我們準備內核分發文件
cp /var/ftp/centos6/isolinux/vmlinuz initrd.img /var/lib/tftpboot/我們還需要安裝syslinux
yum -y install syslinux安裝完成后將另一個內核文件復制過去
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/還有一個在光盤源也要考過去
cp /var/ftp/centos6/isolinux/isolinux.cfg /var/lib/tftpboot/這樣內核的準備分發文件就齊了,一共4個
然后我們需要降權,和修改一些東西
chmod 644 /var/lib/tftpboot/isolinux.cfg vim /var/lib/tftpboot/isolinux.cfg將文件改成圖片里的樣子
menu打頭的都注釋掉
?
?
?
讓我我們將這個文件扔到/var/lib/tftpboot/pxelinux.cfg目錄里改名叫做default
cd /var/lib/tftpboot/ mkdir pxelinux.cfg mv isolinux.cfg pxelinux.cfg/defaul然后我們安裝dhcp并修改配置文件
yum -y install dhcp vim /etc/dhcp/dhcpd.conf將模板復制過來
cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp
在導入
cat /etc/dhcp/dhcpd.conf.sample > /etc/dhcp/dhcpd.conf
修改成下邊的樣子
?
??
注意修改的地方都是以封號結尾的,沒有封號是錯誤的。
啟動服務,
然后下載vsftpd,在啟動。
yun -y install vsftpd /etc/init.d/vsftpd start還要安裝system-config-kickstart
yum -y install system-config-kickstart在桌面就有了
?
?
然后重啟3個服務
將ks配置的腳本,復制到ftp去
[root@localhost ~]# cp ks.cfg /var/ftp/ [root@localhost ~]# chmod 777 /var/ftp/ks.cfg修改引導文件
vim /var/lib/tftpboot/pxelinux.cfg/default在里邊加一句話
在自己安裝的配置腳本里修改一下,變成全部自動安裝
?
?
?
?
轉載于:https://www.cnblogs.com/cash-su/p/9865975.html
總結
- 上一篇: 1023:坑爹的黑店
- 下一篇: nodejs + ts 配置