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