PXE 網網網網 101/5/13 網網網網網網網網網 網網 一 A 網網 07/05/2022 1
05/02/2023 1
PXE 網路開機101/5/13 網路系統組工謮分享 資工一 A 李樸
05/02/2023 2
大綱What is PXE booting?
Why PXE booting?
How PXE booting?
Fog Project
Demo
05/02/2023 3
What is PXE booting?PXE (Preboot Execution Environment)基於 TCP/IP 、 DHCP 、 TFTP 等 Internet 協議上的擴展網路協議提供藉由網路開機功能
05/02/2023 4
Why PXE booting?方便管理多台電腦 ( 還原,重灌 )提供多系統主機給 Client 使用無硬碟系統
05/02/2023 5
How PXE booting?PXE 網路開機過程使用許多網路協定複雜的步驟藉由 DHCP 取得 IP 後向 BOOT Server 請求開機程式 (Bootstrapt)請求系統內核 (Linux kernel or boot image)將內核載入至記憶體中執行
05/02/2023 6
http://www.pcclm.com/2011/04/booting-from-network-to-provision-bare.html
05/02/2023 7
Fog Project快速建置 PXE Server 解決專案整合了 PXE 所須用到的伺服程式提供管理,監控介面
05/02/2023 8
Fog Project設定 IP Address
設定網卡介面
05/02/2023 9
Fog ProjectDashboard
05/02/2023 10
Fog Project修改開機選單加入項目
LABEL Dell Diagonstics
MENU MASTER PASSWD password
kernel fog/iso/memdisk //Linux Kernel path
append iso initrd=fog/iso/iso.iso raw // iso file path
MENU LABEL Dell Diagonistics // Label name
TEXT HELP // Help text
Dell(TM) Diagnostic software
ENDTEXT
05/02/2023 11
Fog Project由 FTP 上傳映像檔
05/02/2023 12
Demo
05/02/2023 13
參考資料http://fogproject.org/forum/threads/how-to-modify-the-pxe-boot-menu-to-allow-the-booting-
of-iso-files.154/
http://en.wikipedia.org/wiki/PXE
https://www.kernel.org/pub/linux/utils/boot/syslinux/
05/02/2023 14
Thank you for your attention!