pxe預啟動執行環境

2021-08-21 02:21:18 字數 2566 閱讀 4646

1、安裝

httpd 共享安裝資源

dhcp 分配ip以及讓客戶主機獲取pxelinux.0檔案

pxelinux.0 預安裝環境標頭檔案,用來指定讀取後續檔案的程式

tftp-server 提供tftp協議,令客戶主機可以讀取到預安裝環境

syslinux 提供pxelinux.0檔案

2、啟動服務

3、啟用tftp服務

[root@localhost ~]# vim /etc/xinetd.d/tftp
檔案內容如下:

[root@localhost ~]# systemctl restart xinetd  #重啟服務

[root@localhost ~]# chkconfig --list

xinetd based services:

chargen-dgram: off

chargen-stream: off

daytime-dgram: off

daytime-stream: off

discard-dgram: off

discard-stream: off

echo-dgram: off

echo-stream: off

tcpmux-server: off

tftp: on ##tftp服務開啟

time-dgram: off

time-stream: off

4、啟用dhcp服務

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

[root@localhost ~]# vim /etc/dhcp/dhcpd.conf 檔案新增及修改內容如下:

option domain-name "example.com"; ##客戶主機網域名稱

option domain-name-servers 172.25.254.254; ##客戶主機獲得到的dns

default-lease-time 600; ##預設租約期

max-lease-time 7200; ##最長租約期

log-facility local7; ##日誌級別

subnet 172.25.254.0 netmask 255.255.255.0

[root@localhost ~]# systemctl start dhcpd

[root@localhost ~]# systemctl enable dhcpd

5、設定共享檔案

5.1、製作安裝源

mkdir /var/www/html/rhel7.0

mkdir /iso

mv /root/rhel-server-7.0-x86_64-***.iso /iso/

mount /iso/rhel-server-7.0-x86_64-***.iso /var/www/html/rhel7.0/

vim /etc/rc.d/rc.local

mount /iso/rhel-server-7.0-x86_64-***.iso /var/www/html/rhel7.0/

chmod +x /etc/rc.d/rc.local

5.2、製作預安裝環境

cp /var/www/html/rhel7.0/isolinux/* /var/lib/tftpboot/

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

mkdir /var/lib/tftpboot/pxelinux.cfg

cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

systemctl restart xinetd

我的安裝源在其他主機做好了,直接複製過來即可:

[root@localhost ~]# scp -r [email protected]:/var/www/html/source7.0/isolinux/* /var/lib/tftpboot/
5.3、設定自動化部署

yum install system-conifig-kickstart

system-config-kickstart ---->/var/www/html/source7.0.cfg

vim /var/lib/tftpboot/pxelinux.cfg/default

PXE預啟動執行環境的搭建

搭建dhcp位址伺服器 discovery offer request ack 乙個區域網內不能同時有兩台dhcp伺服器 一 裝包dhcp 二 修改配置檔案 etc dhcp dhcpd.conf 用到 r 命令調取example內容保留以下內容 subnet 192.168.4.0 netmask...

PXE系列之一 PXE環境搭建

一 原理 簡單說來,pxe伺服器就是dhcp伺服器 tftp伺服器。網路啟動過程大概是這樣的 可能並不嚴謹 客戶端傳送動態獲得ip位址的廣播包到網路上,dhcp伺服器在收到該廣播包後,傳送給客戶端分配ip位址的回應包,客戶端收到回應包後設定自己的ip位址,然後從dhcp伺服器獲得啟動伺服器的ip位址...

PXE啟動安裝Linux zt

如何設定pxe啟動 server 首先需要乙個網路,接下來要設定的dhcp伺服器很可能與現有的dhcp server衝突,因此最好單獨找乙個交換機連線。1.選擇其中一台電腦作為pxe boot server,可以是linux也可以是windows 2.接下來需要安裝如下軟體 windows tftp...