LINUX PXE引導配置

2021-09-23 20:17:06 字數 2329 閱讀 2892

問題

沿用練習三,安裝並啟用tftp伺服器,提供以下引導檔案:

網絡卡啟動程式:pxelinux.0

核心及初始檔案:vmlinuz、initrd.img

然後,為pxe網路引導建立pxe啟動配置:

建立 pxelinux.cfg/ 配置目錄

建立預設配置檔案 default

方案pxelinux.0啟動檔案用來為客戶機在獲取ip位址後提供進一步的引導功能,比如顯示裝機選單。此檔案由syslinux-nonlinux 軟體包提供,當然也可以從rhel6 或 centos 6 的安裝光碟中提取。

而對於核心檔案vmlinuz和初始映象檔案initrd.img來說,取決於將要為客戶機安裝什麼作業系統。如果要安裝的是rhel6系統,則應該找rhel6的系統光碟去提取;同理,如果要安裝的是centos6系統,則需要找centos6的系統光碟去提取。

步驟實現此案例需要按照如下步驟進行。

步驟一:安裝tftp服務

1)安裝tftp-server服務軟體

[root@pxesvr ~]# yum -y install tftp-server  

.. ..

[root@pxesvr ~]# rpm -q tftp-server

tftp-server-0.49-7.el6.x86_64

2)配置並啟用tftp服務

[root@pxesvr ~]# chkconfig tftp on      			//開啟tftp配置開關

[root@pxesvr ~]# service xinetd start //啟動xinetd超級服務程式

正在啟動 xinetd: [確定]

[root@pxesvr ~]# netstat -anptu | grep xinetd //檢視監聽狀態

udp 0 0 0.0.0.0:69 0.0.0.0:* 27122/xinetd

[root@pxesvr ~]# chkconfig xinetd on //將xinetd設為開機自動執行

[root@pxesvr ~]# yum  -y  install  syslinux-nonlinux

[root@pxesvr ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

2)拷貝安裝核心和初始化映象到tftp預設根目錄下

[root@pxesvr ~]# cd  /var/ftp/rhel6/isolinux/

[root@pxesvr isolinux]# cp vmlinuz initrd.img /var/lib/tftpboot/

[root@pxesvr isolinux]# ls /var/lib/tftpboot/

initrd.img vmlinuz pxelinux.0 //確認部署結果

步驟三:測試tftp服務是否正常

1)安裝tftp客戶端程式

[root@pxesvr ~]# yum -y install tftp

.. ..

[root@pxesvr ~]# rpm -q tftp

tftp-0.49-7.el6.x86_64

[root@pxesvr ~]# cd /root/  								//切至可寫目錄

[root@pxesvr ~]# ls -lh pxelinux.0 //確認結果

-rw-r--r--. 1 root root 27k 10月 16 2012 pxelinux.0

步驟四:為pxe安裝配置啟動選單

1)建立配置目錄、預設選單檔案

[root@pxesvr ~]# mkdir /var/lib/tftpboot/pxelinux.cfg  		//建立配置目錄

[root@pxesvr ~]# vim /var/lib/tftpboot/pxelinux.cfg/default

default linux //預設從哪個標籤引導系統

prompt 1 //是否等使用者選擇

timeout 600 //進預設系統的等待超時(單位為1/10秒)

label linux //定義名為linux的標籤

Linux PXE引導配置

4.pxe引導配置 問題沿用練習三,安裝並啟用tftp伺服器,提供以下引導檔案 網絡卡啟動程式 pxelinux.0 核心及初始檔案 vmlinuz initrd.img 然後,為pxe網路引導建立pxe啟動配置 建立 pxelinux.cfg 配置目錄 建立預設配置檔案 default 方案pxe...

Linux PXE 網路裝機

一 基礎網路建設 linux配置靜態ip 192.168.5.1 vim etc sysconfig network scripts ifcfg eth0 device eth0 onboot yes bootproto static ipaddr 192.168.5.1 netmask 255.2...

PXE引導配置

步驟一 安裝tftp服務 1 安裝tftp server服務軟體 root pxesvr yum y install tftp server root pxesvr rpm q tftp server tftp server 0.49 7.el6.x86 642 配置並啟用tftp服務 root p...