PXE自動安裝Linux系統

2022-09-12 17:09:23 字數 2247 閱讀 1748

pxe

環境準備

首先準備至少兩台虛擬機器,其中一台作為伺服器使用。(基本所有配置操作都是在伺服器上客戶端機器不需要配置。)還需要至少乙個安裝源(系統安裝映象檔案)

1.將兩台虛擬機器網絡卡配置為僅主機模式(主要是和外網隔離,以麵影響實體機的dhcp服務)

2.關閉vmware的dhcp服務

在vmware主介面點選「編輯→虛擬網路編輯器」

在開啟的介面中選中僅主機型別的連線並勾掉下面的使用本地dhcp服務(如果勾選框灰色,點選更改設定給他管理員許可權)。

type=ethernet

bootproto=static

ipaddr=192.168.11.2

prefix=24

gateway=192.168.11.1

name=ens33

device=ens33

onboot=yes

4.編輯win下的虛擬網絡卡配置以便和虛擬機器可以通訊

開啟控制面板→網路和共享中心→更改介面卡設定

通常僅主機的連線名稱為vmnet1

檢查伺服器相關設定

確保selinux和防火牆處於關閉狀態。

將/etc/selinux/config檔案中的selinux=***改為selinux=disabled並重啟。

可以通過命令getenforce檢視,如果是disabled或permissive即為關閉狀態

執行以下兩條命令確保關閉防火牆

systemctl stop firewalld

systemctl disable firewalld

以上是cent7,如果是6的話

service iptables stop

chkconfig iptables off

安裝必要軟體

出於方便,軟體安裝全部使用yum進行安裝,如果沒有yum源的請自行配置。

執行以下命令安裝相關軟體並啟動服務,dhcp由於需要另外修改配置檔案先跳過

使用ss -tan 確認tcp80埠已開啟

使用ss -unl 確認udp69埠已開啟

準備安裝源

此次實驗我們通過http作為安裝源,所以,只要將我們準備好的安裝映象掛載到http目錄下可以訪問即可。具體目錄是/var/www/html/ 為了方便擴充套件還可以在此目錄下建立幾個資料夾,以存放不同版本的系統檔案。

具體實現:

1.使用mkdir -p /var/www/html/centos/7建立資料夾

2.將光碟掛載到/var/www/html/centos/7目錄下

3.在/etc/fstab檔案中新增自動掛載資訊,通常為

/etc/sr0 /var/www/html/centos/7 iso9660 default 0 0

4.使用df -h確認掛載資訊

5.在主機使用瀏覽器訪問 確認可以看到掛載的安裝檔案.

準備自動應答檔案

自動應答檔案是整個環節相當重要的部分(其實每一部分都很很重要)自動應答檔案的生成可以通過在圖形介面下安裝system-config-kickstart包使用這個工具在圖形介面下生成,或者,系統安裝完成後預設在root家目錄有乙個叫anaconda-ks.cfg的檔案,也可以直接修改這個檔案。由於圖形介面比較簡單,這裡直接修改anaconda-ks.cfg檔案。

配置dhcp伺服器

預設情況下dhcp服務在安裝完成之後配置檔案是空的,也因此dhcp服務必須進行一定的配置才可以啟動,dhcp的服務配置檔案路徑是:/etc/dhcp/dhcpd.conf,通過乙個示例來看一下配置檔案的 格式

網段:伺服器可以分配的位址的網段,可以指定多個

掩碼:網段對應的掩碼

預設租期:以秒為單位預設的ip位址的租期

最長租期:客戶端可以請求乙個租期,此項設定用於對此進行限制以秒為單位

位址池:伺服器在可分配網段中可以分配的ip位址的範圍

dns:用於客戶機從dhcp伺服器獲取的dns位址

最後一步

修改default檔案,從光碟複製過來的檔案有很多內容,不夠大部分我們並不需要,參考下面的內容就可以了。

PXE自動安裝linux系統

pxe的安裝 dhcp tftp http ftp nfs 前提條件 1.確保所有的終端和網路裝置處於同一網段內。2.這個網段內只能有一台的dhcp伺服器。3.所要裝系統的裸機必須要支援pxe 現在的電腦網絡卡都已經整合 開始開車 1.首先當然要搭建乙個dhcp的服務,為了提供ip位址給裸機,才能有...

基於PXE自動化安裝linux系統

可以通過光碟人工安裝幾十台linux系統,但是如果上百臺甚至更多呢?所以下面將進行通過網絡卡引導基於pxe的自動化安裝linux系統的實驗。實驗前提 網絡卡功能需帶有dhcp和tftp客戶端功能 實驗原理 1 通過dhcp功能向dhcp伺服器獲取ip位址以及tftp伺服器位址和啟動的引導程式pxel...

pxe自動安裝

首先我們要用到的linux的桌面模式,沒有桌面模式的請自覺安裝。注意要關閉防火牆 需要的支援環境,dhcp,tftp,vsftp。1.先建立ftp的共享光碟目錄 mkdir p var ftp centos62.把光碟複製到目錄下。cp rp media cdrom var ftp centos63...