配置PXE Server實現網路啟動
配置PXE Server實現網路啟動
[@more@]客戶端硬體需求:
需要被引導的客戶端有一張支援pxe功能的網路卡,而遺憾的是目前大部分的網路卡都是不支援此功能的(注意:這個跟大部分網路卡都支援的 wake on lan功能是兩回事)。我所知道的也就只有3Com的某些系列網路卡(如:3c905C-TX/TM)和某些品牌機會支援。具體需要查閱網路卡說明書,若是主 板整合則可以透過網路卡晶片到相關的網站進行查閱。
假如你的客戶端網路卡是支援的,那恭喜,我們可以開始下一步,配置伺服器了。
下面我所做的配置都是在FC4系統環境中進行的,且假定伺服器的IP為192.168.1.100。具體我們需要配置的伺服器是DHCP和TFTP。這兩個伺服器我們都無須單獨安裝,因為FC的光碟已經提供,如果你沒有安裝請先安裝。
DHCP的配置檔案為/etc/dhcpd.conf
#------------------------------------
ddns-update-style none;
default-lease-time 86400;
max-lease-time 86400;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.151 192.168.1.200;
filename "pxelinux.0";
next-server 192.168.1.100;
option time-offset 3600;
option routers 192.168.1.1;
option domain-name-servers 202.12.27.33;
option domain-name "glass.com";
}
#--------------------------------------
next-server用於指定tftp所在的伺服器,這裡也就是dhcpd所在的伺服器。
另外pxelinux.0檔案可以從syslinux網站下載syslinux的安裝包,解壓就可以找到。
然後用"service dhcpd start"啟動。
tftp使用預設的配置就可以,不用作任何配置,只是需要在tftp的伺服器目錄下(預設是/tftpboot)放置以下檔案:
initrd.img
vmlinuz
anaconda-ks.cfg
pxelinux.0
pxeboot.msg
pxelinux.cfg (目錄)
pxelinux.cfg/default
vmlinuz和initrd.img可以從linux發行版光碟的images目錄下的pxe...目錄找到;
anaconda-ks.cfg用於是自動安裝的過程配置檔案,可以用kickstart工具新建,或者直接使用/root目錄下的anaconda-ks.cfg(對應你係統的安裝);(!!!注意自動安裝的磁碟分割槽階段配置必須謹慎,否則可能會破壞整個硬碟的資料)
pxeboot.msg是引導時提示的資訊檔案;
default的內容如下:
#--------------------------------
# Perform a local boot by default
default local
# Always prompt
prompt 1
# Display the bootup message
display pxeboot.msg
# Boot automatically after 30 seconds in tenths of a second
timeout 15
label local
localboot 0
label install
kernel vmlinuz
append initrd=initrd.img
#label installauto
# kernel vmlinuz
# append initrd=initrd.img ks=anaconda-ks.cfg
#----------------------------------
一切都準備好後,用"service xinetd restart"啟動。
now,重啟你準備要引導的客戶端機器,修改bios為從LAN引導就可以了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/652486/viewspace-910434/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 折騰PXE網路啟動 pxe 雙引導bios&uefi模式 WDS windows deployment serveriOS模式WindowsServer
- PXE 和 計算機網路啟動計算機網路
- 折騰PXE網路啟動 pxe 引導uefi模式 GRUB Shell (TFTPD64 OPENWRT)模式FTP
- PXE+DHCP+TFTP+NFS+Kickstart網路自動安裝配置簡化版FTPNFS
- Ubuntu Server 網路配置UbuntuServer
- PXE實現系統自動化安裝
- 通過 PXE 自動化安裝 Ubuntu ServerUbuntuServer
- PXE 基於網路自動安裝CentOS 6/7/8CentOS
- RHEL_PXE_Installation_ServerServer
- PXE高效批量網路裝機的解析
- Linux——PXE高效批量網路裝機Linux
- 銀河麒麟、UOS系統龍芯mips64、arm64 PXE網路啟動、自動安裝實現,相容臺式、筆記本各種機器筆記
- pxe基於虛擬機器的自啟動虛擬機
- 在 Linux 系統上搭建 PXE(Preboot Execution Environment)伺服器,可以實現網路啟動功能,允許客戶端計算機從網路載入作業系統或安裝程式。以下是設定 PXE 伺服器的基本步驟。Linuxboot伺服器客戶端計算機作業系統
- CentOS 7 - 配置服務實現開機自啟動CentOS
- OCM實驗-網路配置
- 計算機網路實驗二:動態路由配置計算機網路路由
- Linux網路服務-----實驗---PXE和Kickstart的無人值守裝機Linux
- win10系統如何設定啟動網路發現 win10電腦網路發現開啟方法Win10
- 配置WSL2實現與宿主機的網路互通
- 網路全自動安裝ubuntu server薦UbuntuServer
- Windows server 2016的安裝網路配置WindowsServer
- PXE高效網路裝機與Kickstart無人值守安裝
- RHEL7.3通過PXE啟動安裝作業系統作業系統
- Mock server自啟動MockServer
- Windows Server 2003 下實現網路負載均衡(2) (轉)WindowsServer負載
- 自己動手實現神經網路分詞模型神經網路分詞模型
- 使用HazelCast實現Spring Config Server配置ASTSpringServer
- 讓網際網路更快,Server Push 特性及開啟方式詳解Server
- 我再配置群集(cluster)時,啟動managed server,出現下面的錯誤!怎麼回事呢?Server
- OpenStack 網路實現(上)
- PXE 網路化安裝linux系統—原理+步驟薦Linux
- **Linux 配置系統網路(動態)**Linux
- 通過自動化和現代化實現網路優化優化
- 網路啟動一個 Fedora Live CD
- CentOS自動開啟網路連線CentOS
- 105-指令碼啟動網路指令碼
- host 網路模式啟動 Jenkins 映象模式Jenkins