A. 請問GRUB4DOS與SYSlinux有何不同呢不是都是引導LINUX的么
Grub4dos是dos下同是適用於的grub,SYSlinux是基於linux內核的。
B. 小小強pe工具箱pxe
小小強PXE版Pe使用說明
.PE的安裝:
服務端是標準的WinRar自解壓包,DIY是相當方便的。你只需在網路上的某台機安裝服務端即可供同一網路的所有客戶機PXE啟動並使用本PE的全部功能!
服務端在安裝時會自動執行一個設置程序,按提示設置後即建立好一個完整的PXE伺服器;
(如沒有自動執行,可手動運行安裝文件夾中的「setup.cmd」)
然後,在客戶機(要求網卡支持PXE啟動)的BIOS中設置從網路啟動即可。
注意:如服務端主機或其線路上裝有防火牆,為了能讓客戶端順利PXE啟動,最基本地要開放UDP的67(DHCP)和69(TFTP)入站埠;如果要使用共享外置載入模式,還要開放相關的文件共享。
.PE的卸載:
運行安裝文件夾內的「反安裝.CMD」等其執行完成後手動刪除服務端所有文件即可。
.服務端的常規設置:
本PXE服務端的核心組件是「haneWIN DHCP Server」,因此一些常規設置都要在裡面進行。例如:DHCP的IP地址、TFTP的路徑等。
.grub4dos和syslinux雙重PXE引導:
服務端同時具備grub4dos和syslinux的PXE引導相關文件,它們有各自的兼容性,默認是grub4dos引導。
如引導時出現兼容性問題,可手動設置更改為syslinux引導,設置方法為:
在「haneWIN DHCP Server」中依次選菜單「選項」——》「standard」——》「引導」,將其中的「引導文件」修改一下即可。
注意:grub4dos的引導文件為「zjqpe」,而syslinux的引導文件為「pxelinux.0」。
.靈活地部署服務端:
本PE核心中內置網路組件,通過PXE啟動後自動載入網路組件並通過DHCP獲取IP地址,然後執行一個網路連通性的測試,如果測試通過就嘗試從TFTP下載配置文件並根據配置文件的設置載入外置程序。這是一個頗為復雜的載入過程,其中任何一個環節都很容易受網路環境的影響,導致整體載入失敗!
因此,在伺服器端「User」文件夾下設定了幾個配置文件。合理地設置這些文件,可讓本PE盡可能地適應各種復雜的網路環境!至於各個配置文件的具體作用和設置方法請參閱「User」文件夾中的說明文檔。
最後,還要說明一下內核中「WXPE\外置程序\PE_OUTERPART\START_NET.CMD」這個文件,在此文件的開頭定義了幾個變數,適當設置它們能使本PE適應更復雜的網路環境,只是需要對內核動手才行。其中的「PINGIP」和「TFTPIP」變數要注意一下,它用於手動指定網路連通性的測試IP和TFTP伺服器IP,如果設置了,程序會優先使用該變數的設定。詳細設置方法見該文件中的注釋。
.共享和TFTP雙重外置載入模式:
本PE外置程序的載入分為「共享模式」和「TFTP模式」兩種:
1.共享模式:程序會根據配置文件的設置自動映射伺服器上共享的外置程序為網路驅動器Y盤,並從中載入外置程序。該模式載入外置程序的結果與光碟版的一樣,有功能齊、節省內存和使用方便等優點;而它的缺點就是需要伺服器開啟共享且指定的可連接用戶必須是空密碼!這對安全要求較高的伺服器就不適用了。
2.TFTP模式:程序會根據配置文件的設置從TFTP伺服器下載並載入基本的外置程序;且為其它的外置程序創建指向TFTP伺服器的快捷方式,當客戶端使用某個程序時,會先從TFTP將程序下載到本地,然後再運行。該模式的優點就是對伺服器的設置沒有要求,只要能順利通過PXE引導就能順利載入外置程序;而缺點就是有少部分外置程序不能使用且運行時耗內存較多。
默認情況下,程序會先嘗試載入TFTP模式。你也可手動設置默認載入共享模式,方法為:
在伺服器端「User」文件夾下的「startmode.cmd」就是配置文件,文件的開頭定義了一個變數「STARTMODE」,只要修改其值即可。詳細請看「startmode.cmd」內的注釋。
.PE登錄密碼的設置(非啟動菜單密碼):
在伺服器端「User」文件夾下有個「PASSword.INI」的文件,設置其中的「LOGINPASSWORD」變數即可給PE加上登錄密碼。詳細請看「PASSWORD.INI」內的注釋。
(注意:這里的密碼只是PE登錄密碼,而啟動菜單仍會被顯示,所附帶的DOS工具也可照常使用。另外,在伺服器端「其它」文件夾下有對密碼進行MD5處理的工具。)
.啟動菜單密碼的設置:
grub4dos的PXE引導,分兩個步驟:
1.在伺服器端「WXPE\CFG」文件夾下有個「PASSWORD」的文件,用記事本修改其中的兩條「password --md5」語句,將該語句後面的字串改為你的密碼。具體用途請看「PASSWORD」文件內的注釋。
2.將伺服器端「WXPE\CFG」文件夾下原有的「default」改名為「default1」,然後將「PASSWORD」文件改名為「default」。
syslinux的PXE引導,也分兩個步驟:
1.在伺服器端「syslinux\cfg」文件夾下有個「PASSWORD」的文件,用記事本修改其中的「MENU MASTER PASSWD」和「MENU PASSWD」兩條語句,將語句後面的字串改為你的密碼。具體用途請看「PASSWORD」文件內的注釋。
2.將伺服器端「syslinux\cfg」文件夾下原有的「default」改名為「default1」,然後將「PASSWORD」文件改名為「default」。
(注意:所有密碼必須用「for grub」MD5處理的,在伺服器端「其它」文件夾下有對密碼進行MD5處理的工具。)
.精簡內核:
在伺服器端「WXPE」文件夾下的「WINPE.IMG」就是PE內核,它內置了網路組件,位於內核的「WXPE\外置程序\PE_OUTERPART」文件夾內,網卡驅動為DPS的驅動包,應該很全面的了。如果你將本PE應用於固定的網路中,建議你根據網路的實際狀況自己DIY一下驅動,以減少核心鏡象的大小,畢竟核心鏡象越小,伺服器的負擔就越輕。
注意:「WINPE.IMG」文件必須用VDM來進行修改,此軟體在外置程序中有。
C. GRUB4DOS和SYSLINUX哪個更適合裝入U盤作為引導啟動程序。
GRUB4DOS 與 Windows 兼容性好。推薦 U 盤用 fbinst 格式化,讓它在啟動時載入 grub4dos 的內 grldr,這樣啟動成功率最高容。Syslinux 的優勢主要在 PXE 啟動方面,而在常規的硬碟、軟盤、U 盤啟動方面一般都是使用 grub4dos。
D. 製作grub引導U盤 其實只是要把安裝好的grldr文件放到U盤就行了
首先把U盤MBR做成GRUB4DOS引導的,工具很多,推薦bootice,圖形操作,簡單方便,無憂啟動論壇的綜合討論區可以下載到,在置頂的位置很容易找,使用時要注意磁碟的種類與容量,U盤一般是USB開頭的,不要對自己的硬碟操作,雖然不會有災難性的後果,但是可能導致進不了系統(對硬碟操作後硬碟就是GRUB引導的了,設置好後是可以啟動的,但是沒設置好的話就會啟動不了),選擇你的U盤,點分區引導記錄,選GRUB4DOS那一項,再點安裝配置,出來一個對話框是對GRLDR改名字的,可以改,也可以不改,在這里改的話就要把GRLDR也改成相應的名字,點確定就好了。
然後下載GRUB4DOS的最新版,在無憂啟動論壇的GRUB4DOS區可以下載到,GRUB4DOS是國內開發的一個GRUB版本,功能強大,資料也多,下載後把裡面chinese文件夾下的GRLDR放到U盤的根目錄,如果不用中文環境的話也可以用chinese文件夾外面的GRLDR,是英文版的,另外中文版的也是支持英文(這個好像有點廢話了)。
然後寫一個MENU.LST放到U盤的根目錄,或者/GRUB/目錄,或者/BOOT/GRUB/目錄中,GRLDR可以自動搜索到(沒有改GRLDR內置菜單的情況下可以找到,但是如果改了的話就變成改完後的菜單啦),你也可以把MENU.LST內置到GRLDR中,這樣的工具在無憂論壇的GRUB4DOS區也可以下載到,至於MENU.LST裡面的命令由於種類太多我就不一一說了,你需要看一下GRUB4DOS的教程,也在無憂論壇的GRUB4DOS區下載到
E. 如何製作啟動u盤安裝linux系統
首先讓U盤可以啟動到grub4dos,然後利用grub4dos載入內核並添加內核參數(不同發行版不一樣),利用grub4dos載入回初始答化根文件系統。所有Linux都可以這樣啟動成功,製作用於安裝的Linux啟動盤也是一樣的。
當然,grub4dos也可以換成syslinux、grub2、wee、dos下的loadin.exe。總之,載入內核和根文件系統就基本可以啟動。
F. 尋求grub引導isolinux
你的目的是什麼?
我可以使用syslinux引導grub4dos(grldr)
如果你做U盤啟動,我一般是,下一個syslinux,做到U盤上,
然後把用isolinux引導的光碟里的東西全部放在U盤下,
在U盤下寫一個 syslinux.cfg,
內容是
INCLUDE isolinux/isolinux.cfg
或者,直接吧isolinux.cfg的內容修改後放到U盤根目錄下,就可以了
在winxp下,可以使用命令 (假設I盤是U盤)
syslinux -ma -d isolinux I:
然後,進入isolinux目錄,把isolinux.cfg復制為syslinux.cfg,就可以了
我用這種方法做ubuntu的U盤安裝,很方便
另外,ubuntu有自己的U盤安裝盤製作軟體,很好用