關于linux pxe的制作
以下文章以Redhat7.2 為模板,當然centos之類的也是通用的,
首先要做pxe,必須要給pxe源主機一個ip,當然最好是固定的,不然ip地址一變,又要做些相應的配置調整,我們本次用虛擬機模擬,給了一個固定的ip地址:10.10.10.10/24

上邊是圖形化修改ip,下邊是通過修改組態檔改ip,圖形化比較方便點,建議使用,



修改完需要重啟下網路,
下面就是涉及到具體服務安裝配置了,我們用到的服務都是可以使用本地鏡像安裝的,只需要把iso掛載上,然后配置一個yum源即可,
.
題外話哈,學到配置pxe了,基礎還是有的,下邊我就不啰嗦了,


下邊我們先配置dhcp服務,首先我們要找到他的組態檔,然后把編輯它,直接上圖說明:

下圖看情況配置,

dhcp暫時配置完成,后邊還需要進行配置,一步一步來講,不著急哈,下邊我們配置tftp-server
首先編輯下這個檔案:vim /etc/xinetd.d/tftp 把yes改為no即可

然后需要把一些檔案復制到tftpboot 位置是/var/lib/tftpboot 然后 cp /mnt/isolinux/* . 找到pxelinux.0
可以使用這個命令尋找find / -name pxelinux.0 然后拷貝過來 cp /usr/share/syslinux/pxelinux.0 .
然后創建一個 pxelinux.cfg/default 把isolinux.cfg 復制過去,如下:cp isolinux.cfg pxelinux.cfg/default

編輯下pxelinux.cfg/default檔案


這里tftp配置完成后,我們把dhcp再配置下,熟悉的同學也可以一開始就配置好,只需增加兩行內容即可!
next-server 10.10.10.10;
filename “pxelinux.0”;

下邊配置http,位置在/var/www/html 然后mkdir rhel7.2 進入這個目錄cd rhel7.2 做下鏈接 ln -s /mnt/* .

中間需要配置下其他東西,希望你們不要繞暈哈
直接敲system-config-kickstart 會出現一個圖形界面在這里配置下系統,直接附圖







這里就配置完成了,建議把它存放到/root目錄下,另有他用!

編輯下ks.cfg檔案,直接復制anaconda-ks.cfg 其中的一段內容

然后把ks.cfg檔案拷貝到/var/www/html/里邊,如下圖:

下邊就快收工了,堅持下哈,需要把涉及到的服務重啟下并保持下次開機自啟,防火墻需要關下,哈哈,下邊圖片寫成防火箱了🤣;selinux需要關下,

好嘍,講到這里就結束啦,如有疑問請留言,這里附上想做pxe分發成最小化的一個方法,下邊還有圖呦,
%packages
@^minimal
@core
kexec-tools
%end
%addon com_redhat_kdump --enable --reserve-mb=‘auto’
%end

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/51880.html
標籤:AI
上一篇:unity用sqlite3在android系統上跑久了出現卡頓
下一篇:vs專案屬性里面沒有unity 3.5 .net subset base class libraries怎么破?
