Tiny PXE Server是一款專業(yè)的pxe服務器軟件,雖然體積不大但功能很強大,還支持安裝在windows和linux系統(tǒng)上,同時還支持DHCP TFTP HTTP BINL DNS等多個協議,支持grub4dos,pxelinux,ipxe等多個引導器,用戶可以放心使用。
軟件介紹
Tiny PXE Server是一款小巧而功能強大的網啟軟件。支持DHCP TFTP HTTP BINL DNS等多個協議,支持grub4dos,pxelinux,ipxe等多個引導器,支持從PXE/gPXE/IPXE啟動,最新版居然能夠直接從互聯網通過http協議啟動。
軟件功能
整合了DHCP TFTP HTTP BINL DNS
和以往的網啟軟件相比,這款軟件把HTTP集成進去了,對與ipxe就非常方便
而且基本開啟就能使用無需繁瑣設置
如需打開后默認開啟某些功能,比如打開自動上線,修改config.ini中的start=1
ipxe啟動文件有兩個,一個是ipex.pxe帶驅動 ,一個是undionly.kpxe 通用 一個不行就換另一個
netboot為網啟根目錄,下面放啟動文件,啟動鏡像等
tool文件夾為需共享的目錄,存放軟件工具等,進入PE后自動映射此目錄,系統(tǒng)鏡像放在tool下,CGI可以直接識別到,安裝系統(tǒng)非常方便
首次使用設置共享批處理,用于設置共享名并通過bcd中的參數傳遞給PE
要正確開啟共享 ,系統(tǒng)需開啟guest帳戶,關閉密碼保護,有時會死活開不了,可能是被安全軟件亂改了系統(tǒng)某些設置
軟件作者正添加ftp,到時在pe中通過ftp映射磁盤,這樣就無需開系統(tǒng)共享了
軟件特色
免配置版PXE服務端(PXE無盤啟動服務器)和grldr放一起,在WINDOWS下執(zhí)行就自動開啟PXE服務端了,免配置。
當然,除了grldr,你也可以用其它PXE引導文件,優(yōu)先級是:0PE.ISO、pxe.0、maxdos.pxe、pxelinux.0、0pe.bin、grldr
先自動搜索當前目錄的這些文件,然后再搜索上級目錄,直到根目錄,如果找不到,就會提示,要手動指定。
Tiny PXE Server可以直接加載自定義的外置腳本菜單,所以Tiny PXE Server搭配IPXE啟動,真是絕配,不用搭建linux編譯環(huán)境編譯IPXE啟動菜單
IPXE比PXE相比,由于采用了HTTP協議傳輸文件,傳輸速度大大提高。
雙擊pxesrv.exe啟動Tiny PXE Server,啟動文件選擇ipxe.pxe或者undionly.kpxe,undionly.kpxe僅加載UNDI而不加載PXE,后綴kpxe中的k表示keep UNDI,undionly.kpxe會通過UNDI復用網卡自身PXE軟件棧的驅動。
ipxe.pxe不加載UNDI,也不加載PXE,只能通過iPXE自己實現的硬件驅動來操作網卡。如果該網卡不被iPXE支持,就會出錯。
使用方法
1、啟動IPXE
Tiny PXE Server可以直接加載自定義的外置腳本菜單,所以Tiny PXE Server搭配IPXE啟動,真是絕配,不用搭建linux編譯環(huán)境編譯IPXE啟動菜單,或者是FQ從https://rom-o-matic.eu/網站編譯。IPXE比PXE相比,由于采用了HTTP協議傳輸文件,傳輸速度大大提高。
①雙擊pxesrv.exe啟動Tiny PXE Server,啟動文件選擇ipxe.pxe或者undionly.kpxe,undionly.kpxe僅加載UNDI而不加載PXE,后綴kpxe中的k表示keep UNDI,undionly.kpxe會通過UNDI復用網卡自身PXE軟件棧的驅動。ipxe.pxe不加載UNDI,也不加載PXE,只能通過iPXE自己實現的硬件驅動來操作網卡。如果該網卡不被iPXE支持,就會出錯。
【注意】Tiny PXE Server會把啟動文件所在的目錄設置為root path,root path子目錄下的文件才可以通過http訪問到,root path以上的文件無法訪問。例如:如果把ipxe.pxe放在E:boot目錄下,root path=E:boot,訪問E:bootimgs目錄下的iso文件是http://${next-server}/imgs/TonPE_net.iso,而不是http://${next-server}/boot/imgs/TonPE_net.iso,注意root path的設置,文件相對位置關系必須與菜單對應,否則會發(fā)生找不到文件的錯誤。
②Filename if user-class=gPXE or IPXE,輸入自定義腳本菜單ipxemenu.ipxe,這是我編寫的ipxe啟動腳本,更詳細的可以參考下載的安裝包pxesrv.zip里面的menu.ipxe。
最新版的啟動文件ipxe.pxe/undionly.kpxe可以從以下地址下載:http://boot.ipxe.org/
IPXE.KRN可以從上面網址中ipxe.iso中提取,用來從linux內核轉到ipxe啟動。
③其他配置Tiny PXE Server會自動配置,基本屬于免配置。注意OPT17(root path)是dhcp root path (例如iscsi, aoe) ,而不是一個file root path,如果不用應該保持空白。
④右擊歷史記錄框可以保存當前配置文件到exe所在目錄的config.ini文件,修改配置文件之后,建議重新啟動Tiny PXE Server,先點右上角的offline,然后單擊online啟動Tiny PXE Server。如果配置文件弄亂了,建議刪除config.ini,然后重新配置并保存。
2、啟動grub4dos
啟動文件選擇grldr即可,其他留空白。
3、啟動pxelinux
啟動文件選擇pxelinux.0即可,其他留空。