天天看點

linux--pxe 安裝系統

PXE(preboot execute environment,預啟動執行環境)

是由Intel公司開發的最新技術,工作于Client/Server的網絡模式,支援工作站通過網絡從遠端伺服器下載下傳映像,并由此支援通過網絡啟動作業系統,在啟動過程中,終端要求伺服器配置設定IP位址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)協定下載下傳一個啟動軟體包到本機記憶體中執行,由這個啟動軟體包完成終端(用戶端)基本軟體設定,進而引導預先安裝在伺服器中的終端作業系統。PXE可以引導多種作業系統

主要實作從網卡啟動的全自動系統安裝

在60主機中

  将isolinux複制到/westos中

将/westos添加到vsftpd的預設釋出目錄中

(服務端)

将60主機中的isolinux通過lftp服務下載下傳到本機中

安裝軟體

檢視tftp-server服務的配置檔案

[root@server ~]# vim /etc/xinetd.d/tftp

 14         disable              = no   ##将14行yes改為no

[root@server ~]# systemctl restart xinetd.service  重新開機服務

檢視60端口是否開啟

[root@server tftpboot]# mkdir pxelinux.cfg

[root@server tftpboot]# cp isolinux.cfg pxelinux.cfg/default

[root@server tftpboot]# cp /usr/share/syslinux/pxelinux.0 .

[root@server ~]# systemctl start httpd

[root@server ~]# systemctl stop firewalld.service

[root@server ~]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

[root@server ~]# vim /etc/dhcp/dhcpd.conf

[root@server ~]# systemctl restart dhcpd

[root@server tftpboot]# vim pxelinux.cfg/default

将65行修改

更改等待時間

Menu title 可更改标題

Menu default   啟動位置

預設啟動為check,更改為linux

menu background  此處可更改背景圖

[root@server tftpboot]# systemctl start xinetd

測試:需要斷開你所設定的網段,以免影響實驗效果

調啟動方式為網卡啟動

完全自動安裝

[root@server ~]#  yum system-config-kickstart -y

[root@server ~]# system-config-kickstart   開啟圖形

之後的操作在啟動安裝虛拟機中有具體介紹

(檔案儲存到/var/www/html中)

[root@server ~]# vim /var/www/html/ks.cfg

(此檔案也可在Pre-Installation Script中寫入内容,開機自動運作)

[root@server ~]# ksvalidator ks.cfg  檢測程式是否正确

[root@server ~]# systemctl restart httpd

[root@server ~]# systemctl restart dhcp

結果

本文轉自 無緣 51CTO部落格,原文連結:http://blog.51cto.com/13352594/2050486

繼續閱讀