SlideShare a Scribd company logo
1 of 14
PXE網路開機
101/5/13網路系統組工謮分享 資工一A李樸
2015/10/13 1
大綱
What is PXE booting?
Why PXE booting?
How PXE booting?
Fog Project
Demo
2015/10/13 2
What is PXE booting?
PXE (Preboot Execution Environment)
基於 TCP/IP、DHCP、TFTP 等 Internet 協議上的擴展網路協議
提供藉由網路開機功能
2015/10/13 3
Why PXE booting?
方便管理多台電腦(還原,重灌)
提供多系統主機給Client使用
無硬碟系統
2015/10/13 4
How PXE booting?
PXE網路開機過程使用許多網路協定
複雜的步驟
藉由DHCP取得IP後向BOOT Server請求開機程式(Bootstrapt)
請求系統內核(Linux kernel or boot image)
將內核載入至記憶體中執行
2015/10/13 5
2015/10/13 6
http://www.pcclm.com/2011/04/booting-from-network-to-provision-bare.html
Fog Project
快速建置PXE Server解決專案
整合了PXE所須用到的伺服程式
提供管理,監控介面
2015/10/13 7
Fog Project
設定IP Address
設定網卡介面
2015/10/13 8
Fog Project
Dashboard
2015/10/13 9
Fog Project
2015/10/13 10
修改開機選單
加入項目
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
Fog Project
由FTP上傳映像檔
2015/10/13 11
Demo
2015/10/13 12
參考資料
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/
2015/10/13 13
Thank you for your attention!
2015/10/13 14

More Related Content

What's hot

构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 Renaun Erickson
 
台北市研習_LAMP_20140815
台北市研習_LAMP_20140815台北市研習_LAMP_20140815
台北市研習_LAMP_20140815fweng322
 
开源Pass平台flynn功能简介
开源Pass平台flynn功能简介开源Pass平台flynn功能简介
开源Pass平台flynn功能简介Zhichao Liang
 
在Linux上實現Rstudio Server 與Spark的溝通
在Linux上實現Rstudio Server 與Spark的溝通在Linux上實現Rstudio Server 與Spark的溝通
在Linux上實現Rstudio Server 與Spark的溝通電腦科學 實驗室
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)heima911
 
Using Alluxio POSIX (FUSE) API in JD.com
Using Alluxio POSIX (FUSE) API in JD.comUsing Alluxio POSIX (FUSE) API in JD.com
Using Alluxio POSIX (FUSE) API in JD.comAlluxio, Inc.
 
mobile_如何設定通訊埠轉發
mobile_如何設定通訊埠轉發mobile_如何設定通訊埠轉發
mobile_如何設定通訊埠轉發臺灣塔米歐
 
I pv6電子郵件系統講習 0623_v2
I pv6電子郵件系統講習 0623_v2I pv6電子郵件系統講習 0623_v2
I pv6電子郵件系統講習 0623_v2宏義 張
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zendwensheng wei
 
Cent os 安装 subversion
Cent os 安装 subversionCent os 安装 subversion
Cent os 安装 subversionYUCHENG HU
 

What's hot (12)

构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接 构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
 
台北市研習_LAMP_20140815
台北市研習_LAMP_20140815台北市研習_LAMP_20140815
台北市研習_LAMP_20140815
 
开源Pass平台flynn功能简介
开源Pass平台flynn功能简介开源Pass平台flynn功能简介
开源Pass平台flynn功能简介
 
在Linux上實現Rstudio Server 與Spark的溝通
在Linux上實現Rstudio Server 與Spark的溝通在Linux上實現Rstudio Server 與Spark的溝通
在Linux上實現Rstudio Server 與Spark的溝通
 
九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)九州通 Tsm重新配置文档(2008 11 10)
九州通 Tsm重新配置文档(2008 11 10)
 
Using Alluxio POSIX (FUSE) API in JD.com
Using Alluxio POSIX (FUSE) API in JD.comUsing Alluxio POSIX (FUSE) API in JD.com
Using Alluxio POSIX (FUSE) API in JD.com
 
mobile_如何設定通訊埠轉發
mobile_如何設定通訊埠轉發mobile_如何設定通訊埠轉發
mobile_如何設定通訊埠轉發
 
I pv6電子郵件系統講習 0623_v2
I pv6電子郵件系統講習 0623_v2I pv6電子郵件系統講習 0623_v2
I pv6電子郵件系統講習 0623_v2
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zend
 
OSGi Small Lab
OSGi Small LabOSGi Small Lab
OSGi Small Lab
 
Cent os 安装 subversion
Cent os 安装 subversionCent os 安装 subversion
Cent os 安装 subversion
 
Virtualbox
VirtualboxVirtualbox
Virtualbox
 

Viewers also liked

Apk 分析工具整理
Apk 分析工具整理Apk 分析工具整理
Apk 分析工具整理Pu Lee
 
Android 逆向之旅(下)
Android 逆向之旅(下)Android 逆向之旅(下)
Android 逆向之旅(下)Pu Lee
 
Android 逆向之旅(上)
Android 逆向之旅(上)Android 逆向之旅(上)
Android 逆向之旅(上)Pu Lee
 
9447 writeup reverse_rolling
9447 writeup reverse_rolling9447 writeup reverse_rolling
9447 writeup reverse_rollingPu Lee
 
Git Flow 管理
Git Flow 管理Git Flow 管理
Git Flow 管理Pu Lee
 
Fiddler 網頁除錯工具
Fiddler 網頁除錯工具Fiddler 網頁除錯工具
Fiddler 網頁除錯工具Pu Lee
 
Manual pxe
Manual pxeManual pxe
Manual pxeFacebook
 
Manual do Proprietario Ford Puma
Manual do Proprietario Ford PumaManual do Proprietario Ford Puma
Manual do Proprietario Ford Pumapxe
 
Cobbler - Fast and reliable multi-OS provisioning
Cobbler - Fast and reliable multi-OS provisioningCobbler - Fast and reliable multi-OS provisioning
Cobbler - Fast and reliable multi-OS provisioningRUDDER
 
Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcpMohd Arif
 
RARP, BOOTP, DHCP and PXE Protocols
RARP, BOOTP, DHCP and PXE ProtocolsRARP, BOOTP, DHCP and PXE Protocols
RARP, BOOTP, DHCP and PXE ProtocolsPeter R. Egli
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2cyberleon95
 

Viewers also liked (15)

Apk 分析工具整理
Apk 分析工具整理Apk 分析工具整理
Apk 分析工具整理
 
Android 逆向之旅(下)
Android 逆向之旅(下)Android 逆向之旅(下)
Android 逆向之旅(下)
 
Android 逆向之旅(上)
Android 逆向之旅(上)Android 逆向之旅(上)
Android 逆向之旅(上)
 
9447 writeup reverse_rolling
9447 writeup reverse_rolling9447 writeup reverse_rolling
9447 writeup reverse_rolling
 
Git Flow 管理
Git Flow 管理Git Flow 管理
Git Flow 管理
 
Fiddler 網頁除錯工具
Fiddler 網頁除錯工具Fiddler 網頁除錯工具
Fiddler 網頁除錯工具
 
Pxe
PxePxe
Pxe
 
PXE Lot or PXE Lite
PXE Lot or PXE LitePXE Lot or PXE Lite
PXE Lot or PXE Lite
 
Manual pxe
Manual pxeManual pxe
Manual pxe
 
Manual do Proprietario Ford Puma
Manual do Proprietario Ford PumaManual do Proprietario Ford Puma
Manual do Proprietario Ford Puma
 
Cobbler - Fast and reliable multi-OS provisioning
Cobbler - Fast and reliable multi-OS provisioningCobbler - Fast and reliable multi-OS provisioning
Cobbler - Fast and reliable multi-OS provisioning
 
Ironic
IronicIronic
Ironic
 
Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcp
 
RARP, BOOTP, DHCP and PXE Protocols
RARP, BOOTP, DHCP and PXE ProtocolsRARP, BOOTP, DHCP and PXE Protocols
RARP, BOOTP, DHCP and PXE Protocols
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
 

Similar to Pxe網路開機

IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU承翰 蔡
 
mobile_VOLANS- 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
mobile_VOLANS- 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料mobile_VOLANS- 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
mobile_VOLANS- 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料臺灣塔米歐
 
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?臺灣塔米歐
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理frankwsj
 
PHP 應用之一 socket funion : 偽 WEB Server
PHP 應用之一 socket funion : 偽 WEB ServerPHP 應用之一 socket funion : 偽 WEB Server
PHP 應用之一 socket funion : 偽 WEB Server志賢 黃
 
ACA國際認證考場軟硬表
ACA國際認證考場軟硬表ACA國際認證考場軟硬表
ACA國際認證考場軟硬表eliteit107
 
VOLANS 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
VOLANS 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料VOLANS 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
VOLANS 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料臺灣塔米歐
 
網路安全原理
網路安全原理網路安全原理
網路安全原理ceed100043
 
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?臺灣塔米歐
 
移植Os and 相關io介紹
移植Os and  相關io介紹移植Os and  相關io介紹
移植Os and 相關io介紹Hong Da Lin
 
Ryu Learning Guide
Ryu Learning GuideRyu Learning Guide
Ryu Learning Guide呈 李
 
Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊Chung-Yi Huang
 
Puppet安装总结
Puppet安装总结Puppet安装总结
Puppet安装总结Yiwei Ma
 
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問netis分享器要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問netis分享器要怎麼設定呢?我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問netis分享器要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問netis分享器要怎麼設定呢?臺灣塔米歐
 
如何設定通訊埠轉發
如何設定通訊埠轉發如何設定通訊埠轉發
如何設定通訊埠轉發臺灣塔米歐
 
Faq14 如何設定netis分享器的虛擬伺服器
Faq14 如何設定netis分享器的虛擬伺服器Faq14 如何設定netis分享器的虛擬伺服器
Faq14 如何設定netis分享器的虛擬伺服器臺灣塔米歐
 
SIP协议及IMS信令流程.ppt
SIP协议及IMS信令流程.pptSIP协议及IMS信令流程.ppt
SIP协议及IMS信令流程.pptpatrickwang85
 
使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...
使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...
使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...Laird Cheng
 
第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络F.l. Yu
 

Similar to Pxe網路開機 (20)

Git安裝
Git安裝Git安裝
Git安裝
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU
 
mobile_VOLANS- 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
mobile_VOLANS- 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料mobile_VOLANS- 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
mobile_VOLANS- 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
 
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理
 
PHP 應用之一 socket funion : 偽 WEB Server
PHP 應用之一 socket funion : 偽 WEB ServerPHP 應用之一 socket funion : 偽 WEB Server
PHP 應用之一 socket funion : 偽 WEB Server
 
ACA國際認證考場軟硬表
ACA國際認證考場軟硬表ACA國際認證考場軟硬表
ACA國際認證考場軟硬表
 
VOLANS 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
VOLANS 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料VOLANS 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
VOLANS 如何設定PPTP VPN,使外部電腦可以透過飛魚星路由器存取內部資料
 
網路安全原理
網路安全原理網路安全原理
網路安全原理
 
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
 
移植Os and 相關io介紹
移植Os and  相關io介紹移植Os and  相關io介紹
移植Os and 相關io介紹
 
Ryu Learning Guide
Ryu Learning GuideRyu Learning Guide
Ryu Learning Guide
 
Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊Google雲端備份與虛擬伺服器建置工作坊
Google雲端備份與虛擬伺服器建置工作坊
 
Puppet安装总结
Puppet安装总结Puppet安装总结
Puppet安装总结
 
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問netis分享器要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問netis分享器要怎麼設定呢?我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問netis分享器要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問netis分享器要怎麼設定呢?
 
如何設定通訊埠轉發
如何設定通訊埠轉發如何設定通訊埠轉發
如何設定通訊埠轉發
 
Faq14 如何設定netis分享器的虛擬伺服器
Faq14 如何設定netis分享器的虛擬伺服器Faq14 如何設定netis分享器的虛擬伺服器
Faq14 如何設定netis分享器的虛擬伺服器
 
SIP协议及IMS信令流程.ppt
SIP协议及IMS信令流程.pptSIP协议及IMS信令流程.ppt
SIP协议及IMS信令流程.ppt
 
使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...
使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...
使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...
 
第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络第11讲 管理Cisco互联网络
第11讲 管理Cisco互联网络
 

Pxe網路開機