PXE伺服器安裝與配置

2021-06-22 00:38:38 字數 3243 閱讀 5527

pxe

伺服器安裝與配置

pxe是在沒有軟碟機、硬碟、

cd-rom

的情況下引導計算機的一種方式,也就是

bios

將使用pxe

協議從網路引導。

dhcp

伺服器:用來動態分配

ip位址(同時分配子網掩碼、閘道器、

tftp

伺服器位址、啟動檔名、

dns伺服器、時間伺服器等等)。 

tftp

今天第一次接觸pxe伺服器,作如下記錄:

1.安裝tftp伺服器

安裝:

yum install tftp-server tftp //安裝tftp服務端與客戶端

然後rpm –ivh tftp-server-0.49-7.el6.x86_64.rpm

若報如下錯誤:

warning:tftp-server-0.42-3.1.i386.rpm: header v3 dsa signature: nokey, key id 37017186

error: failed dependencies:

xinetd is needed bytftp-server-0.42-3.1.i386  //

提示依賴的檔案

需要安裝xinetd

rpm –ivh xinetd-2.3.14-39.el6_4.x86_64.rpm

然後在繼續上一步

配置tftp:

vim  /etc/xinetd.d/tftp
service tftp
建立

tftp

根目錄,

關閉防火牆,啟動

tftp-server

#mkdir /tftpboot

#chmod-r 777 /tftpboot

#/etc/init.d/iptables stop       //

關閉防火牆

#service xinetd restart         //

重啟xinetd 

服務重啟

xinetd

服務,因為

tftp

服務受控與

xinetd, xinetd

是管服務的服務,它是不開端口的。

驗證一下

tftp

是否起來了:

# netstat –nlp | grep 69

出現下面的資訊代表已經啟動了

udp        0     0 0.0.0.0:

69       

0.0.0.0:*  

2.

安裝dhcp

伺服器

rpm –ivh dhcp-4.1.1-25.p1.el6.x86_64.rpm

vim /etc/dhcp/dhcpd.conf 新增

: subnet 192.168.2.0 netmask 255.255.255.0 開啟

dhcp

服務:servicedhcpd restart

3.

安裝nfs

服務

4.

安裝syslinux

安裝方法同上,可以在原始碼包中找到相應的

rpm包;或用

yum

5.

配置啟動檔案

這裡我們應該掛載我們的安裝光碟

先在/mnt

下建立乙個

cdrom

目錄、然後再掛載

# mkdir /mnt/cdrom

# mount -r /dev/cdrom/ /mnt/cdrom

現在我們從剛掛載的光碟中開始複製核心檔案以及

init

等一些檔案到

/tftp/lib/tftpboot

目錄下: (

如果的tftp

的主目錄是

/tftpboot ,

相應的改就行了)

還要複製乙個叫

pxelinux.0檔案,

這個在安裝好

syslinux

就會有

cp /usr/share/syslinux/pxelinux.0   /var/lib/tftpboot

# mkdir /var/lib/tftpboot/pxelinux.cfg

# cp /mnt/cdrom/isolinux/isolinux.cfg/var/lib/tftpboot/pxelinux.cfg/default

如果已經安裝

服務, httpd

的服務路徑在

/var/www/htmp下,

這時我們可以繫結我們之前掛載好的光碟到這裡來、這樣就有安裝樹了

# mkdir /var/www/html/centos6.2

# mount --bind /mnt/cdrom/ /var/www/html/centos6.2/

啟動httpd

而後我們就開始複製kickstart檔案了,這個檔案在/root/目錄下,叫anaconda-ks.cfg、我們把他複製到/var/www/html/下,改名為ks.cfg

# cp /root/anaconda-ks.cfg /var/www/html/ks.cfg

由於這個檔案只有管理員可以訪問、複製過來之後要給個可讀的許可權他:

# chmod +r /var/www/html/ks.cfg

再編輯乙個這個ks.cfg裡面的配置跟我們設定好的一致、要不然找不到檔案路徑:

vim /var/www/html/ks.cfg    

製作pxe伺服器

實驗環境為centos7.5 請關閉防火牆 1 插入centos7.5 光碟映象,新建掛載點並掛載cdrom mkdir mnt cdrom mount dev cdrom mnt cdrom 2 製作本地源,並安裝所需元件 3 配置dhcp伺服器 cp usr share doc dhcp dhc...

PXE網路裝機伺服器

pxe網路裝機伺服器步驟 一 構建dhcp服務 1.裝包配置 yum y install dhcp vim etc dhcp dhcpd.conf subnet 192.168.4.0 netmask 255.255.255.0 pxelinux.0網絡卡引導檔案,安裝說明書,二進位制檔案,需安裝乙...

dhcp伺服器安裝與配置

本文簡單的介紹了dhcp伺服器的安裝與簡單配置。linux伺服器作為dhcp伺服器,為網內的客戶機分配ip。前提條件 ip段 192.168.0.0 24 linux伺服器固定ip 192.168.0.1 客戶端使用ip範圍 192.168.0.2 192.168.0.254 1.dhcp伺服器的安...