制作WinPE的技術(shù)大全_第1頁
制作WinPE的技術(shù)大全_第2頁
制作WinPE的技術(shù)大全_第3頁
制作WinPE的技術(shù)大全_第4頁
制作WinPE的技術(shù)大全_第5頁
已閱讀5頁,還剩148頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

本貼的內(nèi)容全部來至于無憂論壇及其它論壇、網(wǎng)站制作PE前輩(高手)無私的力作,本人只作匯總收集

而已,非常適合新手學(xué)習(xí)。

制作WinPE的基礎(chǔ)知識(shí)

1、WINPE.INI調(diào)用過程

WINPE.INI由PE系統(tǒng)的SYSTEM32\PECONFIG.INI指定:如:

進(jìn)程延時(shí)=10

外部配置文件=外置程序\WinPE.INI

2、編輯PE注冊表

運(yùn)行rege5t.exe,光標(biāo)定位到HKEY_USERS或HKEYJJDCAL一MACHINE項(xiàng),然后“文件一

加載配置單元一選擇注冊表文件setupreg.hiv一隨便起個(gè)名字如PE一修改一光標(biāo)定位PE項(xiàng)一

文件一卸載配制單元”。

3、menu.lst中磁盤分區(qū)的表示方法

hdx,y

x代表磁盤數(shù),從0開始

y代表分區(qū)數(shù),從0開始,主分區(qū)用了0、1、2、3,所以邏輯分區(qū)是從4開始的

4、PELDR跨分區(qū)加載文件

/rdpath=multi(0)disk(0)rdisk(0)parMtion⑵\XPE.IMG

5、grubinst_gui的用法

1、下載grubinst(3qrubinst.rar(27.18KB))

2、雙擊grubinst_gui.exe

3、在"磁盤"右面的列表中選擇需要安裝Grub4Dos的硬盤/軟盤,如果你有多個(gè)磁盤(包括USB

移動(dòng)硬盤),請留意口中顯示的磁盤大小,以便選擇正確的磁盤。

4、若需要安裝到分區(qū),可點(diǎn)擊"分區(qū)列表"右面的“刷新"按鈕,然后從下拉列表中選擇需要的分

區(qū)(支持FAT12/FAT16/FAT32/EXT2/EXT3).若需要安裝到MBR,這一步可省略。

5、若想以后能恢復(fù)原來的MBR/BS,則在"保存文件"中輸入用于保存的文件名字。

6、點(diǎn)"安裝",出現(xiàn)命令窗口,如果看到"TheMBR/BShasbeensuccessfullyinsta北er",則說明

安裝成功。

當(dāng)然,以t:步驟只是安裝啟動(dòng)代碼,要能正常啟動(dòng)Grub4Dos,還需要以卜的步驟:

7、下載最新版的Grub4Dos。

8、在壓縮包中找到grldr,把它放到FAT16/FAT32分區(qū)的根目錄中。

9、編輯menu.lst文件(應(yīng)該放在和GRLDR一樣的目錄里),以配置啟動(dòng)菜單。

若沒有FAT16/FAT32分區(qū),則不能把Grub4Dos安裝到MBR/BS,而只能利用NT的啟動(dòng)管

理器啟動(dòng)Grub4Dos:

1、卜載Grub4Dos,把GRLDR解壓到系統(tǒng)盤的根目錄里(C:\)

2、編輯C:\boot.ini(此文件是隱藏的),在文件的最后加上C:\GRLDR="LoadGrub4Dos"

3、編輯C:\menu.lst文件,以配置啟動(dòng)菜單。

4、下次啟動(dòng)Windows時(shí),會(huì)增加"LoadGrub4Dos"?項(xiàng),選擇它便能進(jìn)入Grub4Dos

6、PE引導(dǎo)文件

AVLDR.PEPELDRWINNT.SIF這三個(gè)文件是必須的,跟PE鏡像一起放入C盤再改下

boot.ini文件后重啟就能看到你要的PE系統(tǒng)了,下面是它們的作用及需要修改的內(nèi)容:

①AVLDR.PE是計(jì)算機(jī)啟動(dòng)時(shí)載入的文件,文件中有1條數(shù)據(jù)為PELDR的文件名。

②PELDR是PE啟動(dòng)載入程序,文件中有7條數(shù)據(jù)為PE的系統(tǒng)目錄名,要根據(jù)PE鏡像的不

同而更改,如I386和WXPE,修改注意區(qū)分大小寫;還有9條數(shù)據(jù)為WINNT.SIF的文件名。

③WINNT.SIF是引導(dǎo)配置文件,可用記事本打開,內(nèi)容如下:

[SetupData]

BootDevice="ramdisk(0)"

BootPath』''系統(tǒng)目錄名\SYSTEM32V'

OsLoadOptions="/minint/fastdetect/rdexportascd/rdpath=PE鏡像文件名"

例如:

[SetupData]

BootDevice="ramdisk(0)"

BootPath="\WXPE\SYSTEM32\"

OsLoadOptions="/minint/fastdetect/rdexportascd/rdpath=WinPE.IS_"

④把這3個(gè)文件和PE鏡像文件都拷到C盤后,記得在boot.ini文件最后行加上如下內(nèi)容:

C:\AVLDR.PE="啟動(dòng)菜單顯示名稱隨便改"

修改注意事項(xiàng):這3個(gè)文件名都可隨便更改,AVLDR.PE改名后到④里更新嚇,PELDR改

名后到①里更新,WINNT.SIF改名后到②里更新。

7、改變X盤空間大小

提取pecmd.ini文件,將開頭的:PLH值改大一點(diǎn),再放回ISO文件中。

其中:

P——表示占內(nèi)存的百分比

L——表示X盤的最小值

H——表示X盤的最大值,單位Mb

8、NTBOOT的用法

nt52為寫入2000、XP、2003等老的NT引導(dǎo),啟動(dòng)后引導(dǎo)ntldr,格式為bootsect/nt52X:

(X為你要寫入NT引導(dǎo)的在WINDOWS下的盤符)

nt60為寫入VISTA引導(dǎo),啟動(dòng)后引導(dǎo)bootmgr,格式為bootsect/nt60X:(X為你要寫入NT

引導(dǎo)的在WINDOWS下的盤符)

^BOOTSECT.rar(31.76KB)

9、不設(shè)置bois也可以從cdrom啟動(dòng)電腦

把附件中的文件解壓到啟動(dòng)分區(qū)的根目錄如C:\

在BOOT.INI添加一行c:\bootsect.cdr=”從光驅(qū)啟動(dòng)

三BOOTSECT.CDR.rar(625Bytes)

10、menu.lst中的菜單解釋

titleBootFromDOSTookk一定義菜單名稱

#kernel(cd)/BOOT/GRUB/MEMDISK.GZc=60h=8s=36floppy--指定memdisk內(nèi)核(現(xiàn)在基

本上很少有人用了,所以已經(jīng)將該命令注釋掉,可以直接將該行刪除)

#initrd(cd)/BOOT/DOS98.IMGc=60h=8s=36floppy--(memdisk引導(dǎo)img鏡像功能,對于大

于2.88M的非標(biāo)準(zhǔn)鏡像,必須指定CHS參數(shù),這就是memdisk被藐視的原因,因?yàn)間rub4dos自

帶的map-mem就不需要CHS參數(shù),比較方便,這一行也是被注釋掉了的,無用)

map-mem(cd)/BOOT/DOS98.1MG(fdO)--(grub4dos自帶的仿真功能,將dos98.img仿真成

軟盤0)

map(fdO)(fd1)(將軟盤0仿真成軟盤1,這是為了當(dāng)系統(tǒng)存在物理軟驅(qū),或者U盤以zip方

式啟動(dòng)后,可以訪問物理軟驅(qū)和U盤,以盤符B:來訪問)

map--floppies=2一(定義仿真磁盤數(shù))

map--hook——(使仿真生效)

chainloader(fdO)+1(從軟驅(qū)0(其實(shí)是img仿真的,非物理軟驅(qū)0)的第一扇區(qū)啟動(dòng))

rootnoverify(fdO)??-?(設(shè)置根為軟驅(qū)0)

boot(啟動(dòng)系統(tǒng))

啟動(dòng)基于DOS的鏡像都是上面的步驟

因?yàn)镮MG是軟盤鏡像,所以仿真成FD0

如果是基于硬盤的鏡像,像miniwin98的img

則需要將其仿真成HD0

11、PE中加載微軟五筆輸入法

如何把輸入法添加進(jìn)去PE呢?以微軟五筆86為例,仔細(xì)分析了一下,它共需要winwb86.IME、

winwb86.MB和輸入法指示器internat.exe(借用2000的),把這些文件放到system32里面,

然后把五筆的注冊表信息加進(jìn)去,最后啟動(dòng)internat.exe,為此編寫了一個(gè)批處理來完成(這里

先假設(shè)3個(gè)文件已經(jīng)手工加進(jìn)去了)。

regaddHKLM\SYSTEM\ControlSet001\Control\KeyboardLayouts\E0100804

regaddHKLM\SYSTEM\ControlSet001\Control\KeyboardLayouts\E0100804/vIMEfile/t

REG_SZ/dwinwb86.ime

regaddHKLM\SYSTEM\ControlSet001\Control\KeyboardLayouts\E0100804/vLayoutfile/t

REG_SZ/dkbdus.dll

regaddHKLM\SYSTEM\ControlSet001\Control\KeyboardLayouts\E0100804/vLayoutText

/tREG_SZ/d王碼五筆型輸入法86版

%systemroot%\system32\internat.exe

12、grub4dos弓I導(dǎo)PE的過程

grub4dos>setupldr.bin>

>winnt.sif>winpe.is_

setupldr.bin中定義了和winnt.sif的位置、名稱等。例如毛桃的位

置被定義為/;/wxpe/,在定義的位置中,任意一個(gè)位置能找到

就可以正常執(zhí)行。所以,如果直接使用maotao的setupldr.bin,可以把

NTDETECT.COM放在根目錄也可以放在wxpe目錄,當(dāng)然,如果你想放在別的位置,自己改

?下就可以。同樣,winnt.sif也是可以改位置和路徑的,毛桃的被改成了WINNT.XPE,位置

仍然是磁盤根目錄,注意如果要改到別的H錄,目錄名不要太長,FI錄+文件名總共字符長度和

winnt.sif所占字符長度正好相等即可。例如WINNT.SIF改成WINNT.XPE或者改成

BOOT\PE.X,都可以。然后,winnt.sif中定義了RAMDISK的啟動(dòng)方式,也定義了映象的路徑,

例如:

/rdpath=WINPE.IS_

或者是

/rdpath=BOOT\WINPE.IS_

所以SETUPLDR.BIN的位置和名稱是靈活的,可以隨便放置、隨便改名。只要grub4dos的

配置菜單中chainloader語句指定了這個(gè)位置即可。

例如:chainloader(hd0,4)/boot/ldr/peldr

其中:peldr就是由setupldr.bin改名而來

放置在第一個(gè)邏輯分區(qū)的boot\ldr文件夾下

其他幾個(gè)文件的路徑和名稱都互相引用

NTDETECT.COM的名稱和路徑受setupldr.bin控制

WINNT.SIF的名稱和路徑受setupldr.bin控制

winpe.is_的名稱和路徑受winnt.sif控制

13、WIM外置程序調(diào)用過程

主要是在這個(gè)W1M外置文件的相同目錄中放一個(gè)INI文件,內(nèi)部的PECMD.INI文件通過以下

命令來加載這個(gè)INI文件:

Load\WIM外置程序\OP.INI

再在OP.INI文件中通過MOUN命令來掛上WIM:

MOUN%CurDrv%\WIM外置程序\PROGRAMS.WIM,%ProgramFiles%,1

14、GRUB怎樣做到從光盤啟動(dòng)

1.把“ISOGRUB.BIN”文件放到光盤的“EZBOOT”目錄中"

2.把“STAGE2”這個(gè)文件放到光盤的根目錄。

3.然后將Grub程序文件、IMG文件和ZIP文件按目錄放到光盤中。

4,然后用“EZBOOT”調(diào)用“ISOGRUB.BIN”啟動(dòng)就可以。

'^ISOGrub.rar(1.65KB)

15、EZBOOT怎么調(diào)用GRUB

在“菜單條”標(biāo)簽的執(zhí)行命令欄中輸入:bcdw絕對路徑\GRLDR

16、編輯WINPE.IS汝件

把WINPE」S_解壓成WINPE.IS0文件,用ultraiso虛擬光驅(qū)加載并添加?xùn)|西后,再用

mkmaxcab文件把它壓縮成cab文件,最后改名為IS_文件。

17、0P.WIM修改方法

?、用WIMT00L解開。P.WIM到一個(gè)目錄如d:\wim,修改文件到完成,用WIMT00L打包d:\wim為

0P.WIM文件。

二、改0P.WIM文件屬性為可寫,用WIMT00L或WIMNT可寫掛載,修改文件到完成,卸載。巳WIM

文件,提示是否寫入時(shí),選擇“是"(這種修改0P.WIM,文件大小只增不減)。

三、改。P.WIM文件屬性為可寫,用WIMT00L或WIMNT可寫掛載,修改文件到完成,把掛載的目錄

用WIMT00L或WIMNT打包為0P.WIM文件。

18、PE的硬盤引導(dǎo)文件

AVLDR.PEPELDRWINNT.SIF

這三個(gè)文件是必須的,跟PE鏡像文件一起復(fù)制到C盤再改boot.ini文件后重啟就能看到你要的PE系統(tǒng)

下面是它們的作用:

①AVLDR.PE是計(jì)算機(jī)啟動(dòng)時(shí)載入的文件,文件中有1條數(shù)據(jù)為PELDR的文件名。

②PELDR是PE啟動(dòng)載入程序,文件中有7條數(shù)據(jù)為PE的系統(tǒng)目錄名,耍根據(jù)PE鏡像的不同而更改,

如I386WXPE,修改注意區(qū)分大小寫;還有9條數(shù)據(jù)為WINNT.SIF的文件名。

③WINNT.SIF是引導(dǎo)配置文件,可用記事本打開,內(nèi)容如下:

[SetupData]

BootDevice="ramdisk(0),^

BootPath="\WXPE\SYSTEM32\n

OsLoadOptions='7minint/fastdetect/rdexportascd/rdpath=WinPE.IS_"

④把這3個(gè)文件和PE鏡像文件都拷到C盤后,記得在boot.ini文件最后一行加上如卜內(nèi)容:

C:\AVLDR.PE=nWinPE"

19、修改boot.ini產(chǎn)生彩色的啟動(dòng)菜單

C盤根目錄下的boot.ini(隱藏文件)可以使用ANSI控制碼來控制啟動(dòng)菜單顯示出彩色。您可以根據(jù)

以卜.短短的代碼來為自己設(shè)計(jì)一個(gè)彩色的Windows啟動(dòng)菜單。這也有助于讓您理解ANSI控制碼及其轉(zhuǎn)

義,當(dāng)然彩色的菜單也非常具有個(gè)性。

C盤根目錄下的boot.ini(隱藏文件)可以使用ansi控制碼來控制啟動(dòng)菜單顯示出彩色,例如卜.面的

boot.ini:

CODE:

timeout=30

default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS

[operatingsystems]

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="-[1;32mMicrosoft-[1;34mWindows*-[1;33mXP

Professional'1/NOEXECUTE=OPTIN/FASTDETECT

c:\Avldrxp.bin-'一[1;36mAvlgo-PELDR"/noguiboot

multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="*-[1;31mMicrosoft?-[1;33mWindmows

-[1;35mSermver2003”/noexecute=optout/fastdetect

c:\1.bin=H*-[1;37mMs-DOS”

ansi控制碼:

箭頭「聲明了轉(zhuǎn)義序列的開始

后面的“1”定義了默認(rèn)的字體寬度。對于文本屬性來說,這些值是有意義的:0、1、22、4、24、5、

25、7、27,分別表示:默認(rèn)值、粗體、非粗體、下劃線、非下劃線、閃爍、非閃爍、反顯、非反顯。

30m37m設(shè)置前景色

40m47m設(shè)置背景色

可選顏色:紅色、綠色、黃色、藍(lán)色、洋紅、青色和白色。

他們對應(yīng)的顏色代碼是:

30(黑色)、31(紅色)、32(綠色)、33(黃色)、34(藍(lán)色)、35(洋紅)、36(青色)、37(白色)。

用同樣色方法設(shè)置背景色,不過要把第一個(gè)數(shù)字“3”替換成“4”,

40(黑色)、41(紅色)、42(綠色)、43(黃色)、44(藍(lán)色)、45(洋紅)、46倩色)、47(白色)。

20、取消軟驅(qū)檢測

打開TXTSETUP.SIF文件,將Txtsetup.sif中HardwareldsDatabase段里的以下這行刪除:

*PNP0700="fdc

21、WIM文件動(dòng)態(tài)加載

實(shí)現(xiàn)這個(gè)目需要lmagex.exe和SUBST.exe,將以下三行命令保存到一個(gè)批處理文件中:

md%TEMP%\P曰MG>nul2>nul〃創(chuàng)建一個(gè)臨時(shí)空白目錄作為加載點(diǎn)目標(biāo)目#

imagex.exe/mountP曰MG.WIM1%TEMP%\P曰MG〃P曰MG.WIM是你要加載的WIM

映像名稱,根據(jù)具體情況修改

substB:%TEMP%\PEIMG//將上述臨時(shí)目錄虛擬為B:

注意:上述步舞的第二、三行絕對不能反過來!如果先虛擬盤符,然后再將WIM掛載到這個(gè)

B:,你會(huì)發(fā)現(xiàn)死得很難看——居然連C:都變成了這個(gè)虛擬目錄了,此時(shí)除非重啟別無它法。

22、如何修改的路徑

用UE或WinHex修改SETUPLDR.BIN,查找“”替換成

“WXPEWtdetec"(換成其它的也可以,但不能超過12個(gè)字節(jié)),再將

更名為nedetec移入"WXPE"目錄內(nèi)即可。

23、兼容USB-ZIP或USB-HDD啟動(dòng)的多啟動(dòng)盤制作方法

在CONFIG.SYS中增加了選擇功能如下:

[menu]

menuitem=USBHDD,RootFromUSB-HDD

menuitem=USBZIP,RootFromUSB-ZIP

menudefault=USBHDD,30

menucolor=7,0

依次手動(dòng)選擇啟動(dòng)方式以適應(yīng)GRUB啟動(dòng)時(shí)常出現(xiàn)的找不到文件的問題.

而AOTOEXEC.BAT中根據(jù)選擇結(jié)果來跳轉(zhuǎn)到兩種不同的啟動(dòng)語句以找到文件.

@ECHOOFF

cis

IF"%config%"=="USBHDD"GOTOUSBHDD

IF"%config%"=="USBZIP"GOTOUSBZIP

:USBHDD

grub-config-file=/Boot/Grub/Menu.lst

gotoquit

:USBZIP

grub-config-file=(fdO)/Boot/Grub/Menu.lst

gotoquit

:QUIT

制作WinPE的相關(guān)工具

1、FlashBootvl.40(推薦)

萬能的U盤格式化工具

'切ashbootv1.4O.partO1.rar(190KB)

z^Flashbootv1.40.Dart02.rar(190KB)

Mashbootv1.40.part03.rar(190KB)

mF山shbootv1.40.part04.rar(190KB)

WFIashbootv1.40.part05.rar(190KB)

金Flashbootv1.40.part06.rar(190KB)

mFlashbootv1.40.part07.rar(190KB)

3F山shbootv1.40.part08.rar(190KB)

jF山shbootv1.40.part09.rar(190KB)

山shbootv1.40.partiO.rar(190KB)

WFIashbootv1.40.parti1.rar(190KB)

三Flashbootv1.40.parti2.rar(190KB)

WFEshbootv1.40.parti3.rar(190KB)

fiFlashbootv1.4O.Dart14.rar(16.57KB)

2sIMG2ISO

將IMG鏡像轉(zhuǎn)化為ISO鏡像的工具

三imq2iso.part1.rar(190KB)

mimg2iso.part2.rar(190KB)

色ima2iso.part3.rar(190KB)

三imQ2iso.Dart4.rar(190KB)

2imq2iso.part5.rar(27KB)

3、MSETUPLDR

杳找和修改setupldr.bin的工具

3mSetupLdr.rar(31.06KB)

4、XNVIEW

把jpg轉(zhuǎn)換成xpm格式的圖像處理工具

‘三XNVIEWv1.2O.part1.rar(190KB)

VxNVIEWv1.20.part2.rar(190KB)

iBxNVIEWv1.20.part3.rar(121.67KB)

5、WINPEHELP

老九的WinPE安裝/卸載工具

三WinPEHelp.pard.rar(190KB)

mWinPEHelp.part2.rar(140.33KB)

6、WiMNT

掛載和制作WIM文件的工具

3wiMNT.part1.rar(190KB)

~3wiMNT.part2.rar(190KB)

^WIMNT.part3.rar(97.25KB)

7、PEDRVIN

驅(qū)動(dòng)搜索安裝部件更新

當(dāng)PEDRVIN.part1.rar(190KB)

iPEDRVIN.part2.rar(114.86KB)

8、XCAB和MKMAXCAB

把文件加或目錄壓縮為CAB文件

,XCABa兇

【話犍入要壓縮的文件夾,XCAB將為您壓縮成為目標(biāo)

。路徑中指定的CAB文件。

待壓縮6):|D:\NETDRV同

保存為也):[D:\NETDRV.CAB

壓縮?|退出Q0|選項(xiàng)@)?]

壓縮率?:低J高"處理INF復(fù))

3xCAB.rar(50.34KB)

^mkmaxcab.rar(579Bytes)

豈右鍵cab.rar(219.52KB)

9,IRFANVIEW

制作grub背景圖的圖像處理軟件

^2IrfanViewED回

文件但)編輯⑥圖像(I)選項(xiàng)⑥)視圖9幫助國)

噂*qx|x陞亳pA

尚未載入文件6者使用「文件一打開」菜單)?

GRUB命令索引

blocklist

用法:blocklistFILE

描述:

輸出文件的塊清單標(biāo)記。

boot

用法:boot

描述:

引導(dǎo)已加載的操作系統(tǒng)或扇區(qū)鏈?zhǔn)郊虞d器。

bootp

用法:bootp[-with-configfile]

描述:

通過BOOTP初試化網(wǎng)絡(luò)設(shè)備。如果使用了with-coNigfi?參數(shù),此命令將會(huì)試圖去加載個(gè)

特定的配置文件。

cat

用法:catFILE

描述:

顯示指定文件的內(nèi)容。

chainloader

用法:chainloader[-force]FILE

描述:

加載扇區(qū)鏈?zhǔn)郊虞d器。若使用了-force參數(shù),則忽略該扇區(qū)的啟動(dòng)標(biāo)識(shí)的有效性。

cmp

用法:cmpFILE1FILE2

描述:

比較兩個(gè)文件,并且報(bào)告兩者之間的不同的信息。

color

用法:colorNORMAL[HIGHLIGHT]

描述:

改變菜單的顏色。Normal用于指定菜單項(xiàng)的未選中時(shí)的顏色,HIGHLIGHT則用于指定菜單

項(xiàng)的被選中時(shí)的顏色。如果你未指定HIGHLIGHT色,那么我們將使用NORMAL的反色值。

顏色值的格式是"FG/BG".FG和BG是顏色的名稱,如下:black(黑),blue(藍(lán)),green(綠),

cyan(青)red(紅),magenta(粉紅),brown(棕),light-gray(亮灰),dark-gray(暗灰),light-blue(淺

藍(lán)),light-green(淡綠),light-cyan(淡青),light-red(明紅),light-magenta(淺紅),yellow(黃)和

wMte(白)。注意,BG的值只能是前八個(gè)。另外,若想使用閃爍的前景色,你在FG前使用前

綴"blink-"即可。

configfile

用法:configfileFILE

描述:

將指定文件作為配置文件予以加載。

debug

用法:debug

描述:

打開/關(guān)閉除錯(cuò)模式。

default

用法:default[NUM|'saved']

描述:

把NUM項(xiàng)菜單設(shè)為缺省值。

device

用法:deviceDRIVEDEVICE

描述:

聲明BIOS驅(qū)動(dòng)器對應(yīng)的實(shí)際物理設(shè)備。這條命令只用于grub命令行。

portmap

用法:portmapprog_numbervers_number

描述:

進(jìn)行端口映射。

dhcp

用法:dhcp

描述:

通過DHCP初試化網(wǎng)絡(luò)設(shè)備。

splashimage

用法:splashimageFILE

描述:

圖形模式下載入背景圖片文件。

foreground

用法:foregroundRRGGBB

描述:

設(shè)置圖形模式下的前景色。RR代表紅色,GG代表綠色,BB代表藍(lán)色。注意他們都使用十六

進(jìn)制的值。

background

用法:backgroundRRGGBB

描述:

設(shè)置圖形模式下的背景色。RR代表紅色,GG代表綠色,BB代表藍(lán)色。注意他們都使用十六

進(jìn)制的值。

clear

用法:clear

描述:

清屏幕。

displayapm

用法:displayapm

描述:

顯示APMBIOS的相關(guān)信息。

displaymem

用法:displaymem

描述:

顯示GRUB所判斷到的當(dāng)前系統(tǒng)的內(nèi)存分布,包括所有物理內(nèi)存區(qū)域。

dump

用法:dumpFROMTO

描述:

顯示諸多文件的內(nèi)容。注意,F(xiàn)ROM所指定的必須是一個(gè)GRUB文件,TO所指定的必須是

一個(gè)OS文件。

embed

用法:embedSTAGE1_5DEVICE

描述:

如果設(shè)備是個(gè)驅(qū)動(dòng)器,則將Stage1.5嵌入到主引導(dǎo)扇區(qū)之后。如果是個(gè)FFS分區(qū),則可嵌入

到該設(shè)備餓'引導(dǎo)代碼'區(qū)中。并輸出Stage1.5所占的扇區(qū)數(shù)。

fallback

用法:fallbackNUM

描述:

如果調(diào)用當(dāng)前的菜單項(xiàng)時(shí)出現(xiàn)錯(cuò)誤,則轉(zhuǎn)移到NUM項(xiàng)后重試

find

用法:find[-set-root]FILENAME

描述:

在所有分區(qū)上查找文件名,并顯示包含該文件的設(shè)備。如果設(shè)置了參數(shù)-set-root,則在找到第

一個(gè)匹配后馬上停止,并且把該設(shè)備設(shè)為根。

fstest

用法:fstest

描述:

切換文件系統(tǒng)的試臉模式。

gfxmenu

用法:gfxmenuFILE

描述:

使用FILE中的圖形菜單。

geometry

用法:geometryDRIVE[CYLINDERHEADSECTOR[TOTAL_SECTOR]]

描述:

輸出驅(qū)動(dòng)器的相關(guān)信息。在grub殼程序中,你可以用這條命令設(shè)置驅(qū)動(dòng)器參數(shù)為任意值。如果

你省略了總扇區(qū)數(shù),則該值缺省有其它參數(shù)決定。

halt

用法:halt[-no-apm]

描述:

關(guān)閉系統(tǒng)。如果APM(高級(jí)電源管理)功能存在,將使用APMBIOS關(guān)閉系統(tǒng),除非指定了

,-no-apm'選項(xiàng)。

help

用法:help[-all][PATTERN...]

描述:

顯示內(nèi)部命令的幫助信息。要查看所有命令的幫助,請使用'-all'參數(shù)。

hiddenmenu

用法:hiddenmenu

描述:

隱藏菜單。

hide

用法:hidePARTITION

描述:

通過在分區(qū)類型上置隱藏標(biāo)志,隱藏指定分區(qū)。

ifconfig

用法:ifconfig[-address=IP][-gateway=IP][-mask=MASK][-server=IP]

描述:

指定IP地址,子網(wǎng)掩碼,網(wǎng)關(guān)和服務(wù)器地址。不帶參數(shù)時(shí),將顯示當(dāng)前的網(wǎng)絡(luò)配置。

impsprobe

用法:impsprobe

描述:

通過一些循環(huán)操作,偵測出符合Intel多處理器規(guī)范1.1/1.4的CPUs,以便于發(fā)揮其更好的

效能。

initrd

用法:initrdFILE[ARG...]

描述:

加載Linux格式的初始化虛擬盤,并設(shè)置必要的參數(shù)。

install

用法:install[-stage2=STAGE2_FILE][-force-lba]STAGE1[d]DEVICESTAGE2[ADDR][p]

[CONFIG_FILE][REAL_CONFIG_FILE]

描述:

安裝STAGE1到指定設(shè)備上,安裝加載STAGE2需要的塊列表到STAGE2上。如果使用了選

項(xiàng)'d',STAGE1總是試圖使用安裝STAGE2的驅(qū)動(dòng)器,而不是啟動(dòng)盤。STAGE2將加載在指定

地址上,如果未聲明地址,則自動(dòng)檢測。如果使用了選項(xiàng)'p,或給出了配置文件,將修改

STAGE2的第一個(gè)數(shù)據(jù)塊,修正實(shí)際Stage2啟動(dòng)時(shí)使用的配置文件位置。對于Stage1.5,該

值為Stage2的路徑。如果安裝的是Stage1.5,且指定了實(shí)際配置文件,則將該配置文件路徑

寫入Stage2中。

ioprobe

用法:ioprobeDRIVE

描述:

偵測指定設(shè)備的I/O端口號(hào)。

kernel

用法:kernel[-no-mem-option][-type=TYPE]FILE[ARG...]

描述:

嘗試載入主引導(dǎo)影像文件。其它項(xiàng)將被作為內(nèi)核的命令行參數(shù)而傳遞給內(nèi)核。使用此命令以前,

內(nèi)核所用到的模塊應(yīng)該被重新載入。參數(shù)-type用于說明內(nèi)核的類型,包括"netbsd,;

"freebsd*',"openbsd",nlinux","biglinux"和"multiboot"。參數(shù)-no-mem-option用于說明不必

自動(dòng)傳遞Linux的內(nèi)存參數(shù)。

lock

用法:lock

描述:

如果用戶未被認(rèn)證,則終止命令的執(zhí)I行。

makeactive

用法:makeactive

描述:

將root設(shè)備置為活動(dòng)分區(qū)。當(dāng)然,此命令只對PC的硬盤主分區(qū)有效。

map

用法:map[--status][-hook][--unhook][-rehook][[-read-only][-fake-write][-unsafe-boot]

[-disable-chs-mode][-disable-lba-mode][-heads-per-cylinder=H][-sectors-per-track=S]

TO_DRIVEFROM_DRIVE]

描述:

對設(shè)備進(jìn)行映射。這對于扇區(qū)鏈?zhǔn)揭龑?dǎo)是很有用的功能,比如DOS。這里,目的驅(qū)動(dòng)器

(TCLDRIVE)可以是一個(gè)磁盤文件,即使用磁盤虛擬功能。注意,這要求磁盤文件是連續(xù)存放

于分區(qū)中的。另外,若使用了-read-only參數(shù),該功能將使'磁盤'處于只讀;若使用了

-fake-write參數(shù),該功能將使'磁盤'處于假寫,即可以"寫入"數(shù)據(jù),但是卻并未記錄到真實(shí)磁

盤上;若使用了-unsafe-boot參數(shù),該功能將使'磁盤'處于真實(shí)可寫;若使用了

-disable-chs-mode參數(shù),CHS訪問功能將被禁用;若使用了--disable-lba-mode參數(shù),

LBA訪問功能將被禁用;H和S指定了虛擬磁盤的物理參數(shù)。若使用了-status,-hook,

-unhook,-rehook諸參數(shù)之一,那么其它的命令行參數(shù)將被忽略。

md5crypt

用法:md5crypt

描述:

產(chǎn)生個(gè)MD5格式的密碼。

module

用法:moduleFILE[ARG...]

描述:

對多重啟動(dòng)影像,加載啟動(dòng)模塊文件(不處理該文件的內(nèi)容,用戶必須自己確定核心的要求)。

剩余參數(shù)作為,??烀钚?傳遞,象'kernel'命令?樣。

modulenounzip

用法:modulenounzipFILE[ARG...]

描述:

與'module'類似,但是自動(dòng)禁用了解壓縮。

pager

用法:pager[FLAG]

描述:

沒有參數(shù)時(shí),切換頁模式。如果使用了FLAG參數(shù),那么它為、。村時(shí)為開啟,為‘off'時(shí)為關(guān)

閉。

partnew

用法:partnewPARTTYPESTARTLEN

描述:

創(chuàng)建個(gè)新的主分區(qū)。START為起始扇區(qū)號(hào),LEN為其包含的扇區(qū)數(shù),TYPE為其分區(qū)類型。

parttype

用法:parttypePARTTYPE

描述:

改變指定分區(qū)(PART)的分區(qū)類型(TYPE)。

password

用法:password[-md5]PASSWD[FILE]

描述:

設(shè)置密碼。當(dāng)其處于菜單文件的首項(xiàng)時(shí),將禁用所有的交互式菜單編輯功能,包括編輯菜單項(xiàng)

(”')/進(jìn)入命令行('C')。當(dāng)正確輸入密碼(由PASSWD指定)后,載入新的菜單文件(由FILE指

定)。如果你沒有指定FILE項(xiàng),那么上述被禁用的功能將被啟用了。當(dāng)然,你也可以將此命

令用到某個(gè)菜單項(xiàng)里,用以提高系統(tǒng)安全性。參數(shù)-md5說明密碼(PASSWD)是使用md5crypt

加密的。

pause

用法:pause[MESSAGE...]

描述:

終止命令的運(yùn)行,并給出一段信息。任意鍵按下后,將繼續(xù)。

quit

用法:quit

描述:

從GRUB命令行中退出。

rarp

用法:rarp

描述:

用RARP初始化網(wǎng)絡(luò)設(shè)備。

read

用法:readADDR

描述:

從內(nèi)存的指定位置讀取一個(gè)32-bit的值,并以十六進(jìn)制形式顯示出來。

reboot

用法:reboot

描述:

重啟系統(tǒng)。

fontfile

用法:fontfileFILE

描述:

指定中文字體文件,并切換到簡體中文顯示方式。

scdrom

用法:scdrom[-install],[-booted]

描述:

尋找系統(tǒng)的第一個(gè)CD-ROM驅(qū)動(dòng)器,然后為其分配一個(gè)驅(qū)動(dòng)器號(hào)以備后續(xù)使用(--install)?;?/p>

者,用該驅(qū)動(dòng)器中的可引導(dǎo)光盤啟動(dòng)系統(tǒng)。(-boot)。

run

用法:runFILE

描述:

運(yùn)行一個(gè)為光盤啟動(dòng)而設(shè)計(jì)的引導(dǎo)文件(非模擬方式的)

root

用法:root[DEVICE[HDBIAS]]

描述:

設(shè)置根分區(qū)。設(shè)置根分區(qū)為指定設(shè)備(DEVICE),然后嘗試掛接該分區(qū)以得到分區(qū)大?。ㄓ糜谠?/p>

ES:ESI中傳遞,扇區(qū)鏈?zhǔn)絾?dòng)方式要求這樣)。BSD驅(qū)動(dòng)類型用于啟動(dòng)BSD的核心啟動(dòng)),和

確定BSD子分區(qū)所在的PC分區(qū)??蛇x的磁盤偏移參數(shù),用于BSD核心確定有多少個(gè)控制

器在當(dāng)前控制器前。比如:假設(shè)同時(shí)有一個(gè)IDE和SCSI盤,而BSD根分區(qū)在SCSI盤上,那

么磁盤偏移就為1。

rootnoverify

用法:rootnoverify[DEVICE[HDBIAS]]

描述:

類似'root'指令,但不測試安裝該分區(qū)。這用于有些系統(tǒng)裝在GRUB能訪問的磁盤區(qū)之外,但

仍需要設(shè)置正確的根分區(qū)的情況。有些需要安裝分區(qū)才能確定的參數(shù)可能會(huì)有問題。

savedefault

用法:savedefault

描述:

將當(dāng)前項(xiàng)設(shè)置為默認(rèn)的引導(dǎo)項(xiàng)。

serial

用法:serial[-unit=UNIT][-port=PORT][-speed=SPEED][-word=WORD][-parity=PARITY]

[-stop=STOP][-device=DEV]

描述:

初始化一個(gè)串口設(shè)備。UNIT用于指定要使用的串口設(shè)備(如,0==C0M1);P0RT用于指定

端口號(hào);SPEED用于指定通訊的數(shù)率;WORD為字長;PARITY為奇偶類型(取'no','odd'

和"even'之一的值。);STOP是停止位的長度值;選項(xiàng)-device僅用于命令行模式,用以指

定tty設(shè)備的文件名。默認(rèn)值是這樣的,COM1.9600,8N1?

setkey

用法:setkey[TO_KEYFROM_KEY]

描述:

改變鍵盤映射關(guān)系。把FROM_KEY映射為TO_KEY。這里的鍵必須是字母,數(shù)字,和以下特

殊鍵:escape(轉(zhuǎn)義),exclam(!),at(@),numbersign(#),dollar($),parenright()),caret(A),

ampersand(&),asterisk。),plus(+),percent(%),minus(-),underscore^),equal(=),parenleft[(],

backspace(退格),tab(制表),bracketleft([),braceleft({),bracketright(]),braceright(}),enter(回

車),control(控制),semicolon(;),colon(:),quote('),doublequote("),slash(/),backquote('),

tilde(~),sMft(換檔),backslash(\),bar(|),comma(,),less(<),period(.),greater(>),question(?),

alt(交互),space(空格),capslock(大寫),F(xiàn)x(功能鍵)和delete(刪除)。

setup

用法:setup[-prefix=DIR][-stage2=STAGE2_FILE][-force-lba]INSTALL_DEVICE

[IMAGE_DEVICE]

描述:

自動(dòng)安裝GRUB.這條命令使用更靈活的install命令將GRUB安裝到指定設(shè)備上。如果給出了

映象設(shè)備而在該設(shè)備尋找GRUB,否則使用缺省的根設(shè)備。根設(shè)備可用root指令指定。如果你

確認(rèn)系統(tǒng)的BIOS應(yīng)該支持LBA模式,但是GRUB卻沒有工作于該模式,則請指定

'-force-lba'參數(shù)。如若你在命令行中已安裝了一次GRUB可是,你卻無法卸載GRUB程序

所在的分區(qū),請指定'-stage2,參數(shù)。

terminal

用法:terminal[-dumb][--no-echo][-no-edit][--timeout=SECS][-lines=LINES][-silent]

[console][serial][hercules][graphics]

描述:

選擇一個(gè)終端。當(dāng)指定了多個(gè)終端以后,按任意鍵方可繼續(xù)操作。如果控制臺(tái)和串口都被指定

了,那么你首先在其中按下鍵盤的終端將被首先選中。如果沒有指定任何參數(shù),那么此命令將

顯示出當(dāng)前的終端設(shè)置;參數(shù)-dumb用以指定一個(gè)啞終端,否則即為vt100兼容型;若使

用了-no-echo參數(shù),屏幕上將不會(huì)回顯輸入的字符;若使用了-no-edit參數(shù),the

BASH-like的編輯功能將被禁用;若使用了-timeout參數(shù),該命令將等待數(shù)秒鐘(由SECS指

定);可使用-lines指定最大的行數(shù);可使用-silent選項(xiàng)關(guān)閉消息顯示。

terminfo

用法:terminf。[-name=NAME-cursor-address=SEQ[-clear-screen=SEQ]

[-enter-standout-mode=SEQ][-exit-standout-mode=SEQ]]

描述:

指定終端的功能。如果此終端為vt100兼容型的,則可指定換碼順序(即使用\e代表ESC,

AX代表控制碼);在未給任何參數(shù)的情況下,將給出當(dāng)前配置信息。

testload

用法:testloadFILE

描述:

以多種不同的方式讀取文件(由FILE指定)的整個(gè)內(nèi)容,并予以比較,以測試文件系統(tǒng)的代碼。

輸出看起來會(huì)有點(diǎn)兒混亂,但是,如果沒有錯(cuò)誤的話,'i=X,filepos=Y'里的X和Y最后必

得相等。如果測試即告成功,下一步即可試圖載入內(nèi)核了。

testvbe

用法:testvbeMODE

描述:

測試所指定(MODE)的VBE模式。

tftpserver

用法:tftpserverIPADDR

描述:

指定TFTP服務(wù)器的IP地址。

timeout

用法:timeoutSEC

描述:

設(shè)置在自動(dòng)啟動(dòng)缺省菜單前所等待的秒數(shù)。

title

用法:title[NAME...]

描述:

命名菜單項(xiàng)。

unhide

用法:unhidePARTITION

描述:

通過清除隱藏標(biāo)志,解除指定分區(qū)(PARTITION)的隱藏。

uppermem

用法:uppermemKBYTES

描述:

強(qiáng)制指定僅有(KBYTES)KB的上位內(nèi)存。任何系統(tǒng)的地址變換將被取消。

vbeprobe

用法:vbeprobe[MODE]

描述:

偵測VBE的信息。如果指定了一個(gè)模式(MODE不為空),則僅顯示其信息。

PE啟動(dòng)的幾種方式

?、NTLDR+GRLDR引導(dǎo)

安裝步驟

1,下載NTGRBOOT.rar(htto://5/webtest/embeded/ck/NTGRBOOT.rar),用

[NTGRBOOT]中的"\制作工具\(yùn)HPUSBFW.EXE"將你的U盤用FAT格式化并做成DOS啟動(dòng)盤。

2、用USB-HDD啟動(dòng)測試通過之后,將U盤上的文件全部刪除。

3、用[NTGRBOOT]中"\制作工具'里的"bootsect.exe",NT啟動(dòng)代碼安裝到U盤、命令為"bootsect/nt52

X:"(X為U盤在WINDOWS下的盤符)。把bootsect.exe放到你的機(jī)子的CMD.EXE中所指的目錄下

(如C:\DocumentsandSettings\Administrator〉)開始——運(yùn)行(輸入“CMD”),打開CMD.EXE,輸入

上面的命令,回車。

4、將[NTGRBOOT]里的文件boot.ini、grldr和ntldr拷貝到U盤根目錄,下載CKGRBOOT.rar

(httD://5/webtest/embeded/ck/CKGRBOOT.rar),將其中的文件夾[boot]拷貝到U盤根目

錄。完成這步之后U盤根目錄下只有1個(gè)文件夾和3個(gè)文件。

U盤PATH列表

X:

|boot.ini

Igrldr

|ntldr

I

|—[BOOT]

Iaj.jpg

|ARDOS53.IMG

|back.gz

|cmdcons.is_

|desktop.ini

|dostools.img

|Fonts.gz

|gho_run

|Ghost.img

|hddreg15.img

|hongye.img

|KV2006.IMG

|LDRXPE

|memdisk.gz

|NTK.COM

|NU2002.IMG

|sanic.ico

|SETUPLDR.001

|usb.txt

|WinPE.IS_

|XLY2007.IMG

I

|-[CK]

|c

|k

I

I—[grub]

|menu.lst

I

卜一[外置程序]

||layout.ini

||REGDOC.CMD

||WinPE.INI

II

||—[ACDSEE]

||ACDSEE.EXE

||ACDSEE.REG

I<略>……

二、GRLDR弓卜導(dǎo)

安裝步驟:

[、baCKGRBOOT.rar(httD:〃5/webtest/embeded/ck/CKGRBOOT.rar),用

[CKGRBOOT]中的為制作工具\(yùn)HPUSBFW.EXE”將你的U盤用FAT格式化并做成DOS啟動(dòng)盤。

2、用USB-HDD啟動(dòng)測試通過之后,將U盤上的文件全部刪除。

3、用[CKGRBOOT]中"'制作工具\(yùn)grubutil-1.1-bin-w32-16.zip"里的“grubinst_gui.exe”,將把GRLDR

啟動(dòng)代碼安裝到你的U盤,雙擊grubinst_gui.exe,在“磁盤”右面的列表中選擇需要安裝Grub4Dos的磁

盤,請留意口中顯示的磁盤大小,以便選擇正確的磁盤。點(diǎn)“安裝”,出現(xiàn)命令窗口,如果看到“TheMBR/BS

hasbeensuccessfullyinstaller",則說明安裝成功。

4、將[CKGRBOOT]中[U盤文件]里的所有文件和文件夾拷貝到U盤。完成這步之后U盤根目錄下只

有一個(gè)文件夾“boot”和一個(gè)文件”grldr”。

盤PATH列表

X:

Igrldr

I

|-[BOOT]

Iaj.jpg

|ARDOS53.IMG

|back.gz

|cmdcons.is_

|desktop.ini

|dostools.img

|Fonts.gz

|gho_run

|Ghost.img

|hddreg15.img

|hongye.img

|KV2006.IMG

|LDRXPE

|memdisk.gz

|NTK.COM

|NU2002.IMG

|sanic.ico

|SETUPLDR.001

|usb.txt

|WinP曰S_

|XLY2007.IMG

I

|-[CK]

|c

|k

I

I—[grub]

menu.1st

卜一[外置程序]

||layout.ini

||REGDOC.CMD

||WinPE.INI

II

||-[ACDSEE]

||ACDSEE.EXE

||ACDSEE.REG

|<略〉

SVSLINUX引導(dǎo)

安裝步驟:

1.將U盤格式化為FAT格式.(FAT32也可以,但部分主板不能引導(dǎo))。

2.下載附件中的SYSLINUX.rar,解壓后可得SYSLINUX.EXE文件,在CMD命令行中運(yùn)行命令

SYSLINUXU盤盤符,例如(SVSLINUXI:)

通過以上步驟,你的U盤已經(jīng)可以以USB-ZIP形式引導(dǎo)了(不相信的可以試試,不過由于缺少配置文件

會(huì)出錯(cuò))。

3.加入相關(guān)配置及引導(dǎo)文件。

詳細(xì)如下:

syslinux.cfg

prompt1

default1

timeout30

say(1)MSDOS&GRUB

say(2)GRUB

label1

kernel/BOOT/memdisk.sys

appendinitrd=/BOOT/BOOT.GZ

label2

kernel/BOOT/GRUB.EXE

append-config-file="configfile(fd2)/BOOT/menu.lst;configfile(fd1)/BOOT/menu.lst;configfile

(fdO)/BOOT/menu.lst;configfile(hdO,0)/BOOT/menu.lst;configfile(hd1,0)/BOOT/menu.lst"

MENU.LST

timeout5

default/default

fontfile/BOOT/fonts

titleWinPE

chainloader-force/SETUPLDR.BIN

savedefault-wait=2

title深山紅葉DOS工具箱

kernel/BOOT/memdisk.sysc=60h=8s=36floppy

initrd/BOOT/DOSTOOL.GZ

titleGHOST

kernel/BOOT/memdisk.sysc=80h=2s=36floppy

initrd/BOOT/GHOST.GZ

titleMSDOS7.1

kernel/BOOT/memdisk.sysc=80h=2s=18floppy

initrd/BOOT/MSDOS71B.GZ

title從硬盤第一分區(qū)啟動(dòng)

rootnoverify(hdO,O)

makeactive

chainloader+1

title重啟

savedefault-wait=2

reboot

title關(guān)機(jī)

savedefault-wait=2

halt

titleGRUB命令行

savedefault-wait=2

commandline

U盤根目錄文件列表

文件:

Idlinux.sys

syslinux.cfg

NTDETECT.COM

SETUPLDR.BIN

WINNT.XPE

WinPE.IS_

文件夾:

外置程序

BOOT

BOOT文件夾文件列表

grub.exe

MENU.LST

BOOT.GZ

fonts

memdisk.sys

DOSTOOL.GZ

Ghost.GZ

MSDOS71B.GZ

IO+Grub引導(dǎo)

1、用格式化工具把U盤制作成USB-ZIP格式,默認(rèn)是FAT分區(qū)的啟動(dòng)盤,一般來講,這一步操作完

了,你的U盤就能夠引導(dǎo)到MS-DOS了。

2、將Grub.EXE、MENU.LST、Autoexec.bat.WINNT.XPE,WINPE.IS_>N.Ldrxpe

(SETUPLDR.BIN改名而成)、XPEMENU.INI.Boot和外置程序兩個(gè)文件夾都復(fù)制到U盤的根目錄

下。大功告成。

NTLoader+Avlgo弓I導(dǎo)

1、用格式化工具把U盤制作成USB-ZIP格式,默認(rèn)是FAT分區(qū)的啟動(dòng)盤,刪除U盤中的所有文件。

2、使用FixNTBoot工具給U盤寫入NT引導(dǎo)。

3、將硬盤系統(tǒng)分區(qū)中的NTLDR復(fù)制到U盤根目錄,再編輯一個(gè)Bootini文件保存到U盤根目錄。

內(nèi)容如下:

[bootloader]

timeout=0

default=C:\avldr.xpe

[operatingsystems]

C:\avldr.xpe="WinPEBy:Maotao"

4、然后將AVLDR.XPE復(fù)制到U盤的根目錄,再將SETUPLDR.BIN改文件名為LDRXPE(注意不

是LDRXPE.BIN)和NTDETECT.COM復(fù)制到U盤的根目錄下;同時(shí),將WINNT.XPE、WINPE」S_、

XPEMENU.INI和外置程序文件夾都復(fù)制到U盤的根目錄下,大功告成。

NTLoader+Grub引導(dǎo)

1、用格式化工具把u盤制作成USB-ZIP格式,默認(rèn)是FAT分區(qū)的啟動(dòng)盤,刪除U盤中的所有文件。

2、使用FixNTBoot工具給U盤寫入NT引導(dǎo)。

3、將硬盤系統(tǒng)分區(qū)中的NTLDR復(fù)制到U盤根目錄,再編輯一個(gè)Boot.ini文件保存到U盤根目錄。

內(nèi)容如F:

[bootloader]

timeout=0

default=C:\avldr.xpe

[operatingsystems]

C:\avldr.xpe="WinPEBy:Maotao"

4、再編輯一個(gè)MENU.LST文本保存在U盤的根目錄。

內(nèi)容如下:

chainloader/Idrxpe

5、然后將Grldr復(fù)制到U盤的根目錄,再將SETUPLDR.BIN改文件名為LDRXPE(注意不是

LDRXPE.BIN)和NTDETECT.COM復(fù)制至ijU盤的根目錄下;同時(shí),將WINNT.XPE,WINPE.IS一、

XPEMENU.INI和外置程序文件夾都復(fù)制到U盤的根目錄下,大功告成。

MBR直接引導(dǎo)

1、把u盤格成HDD格式

u盤啟動(dòng)之所以問題多多主要就是因?yàn)橐?guī)范不統(tǒng)一,首先u盤控制芯片規(guī)格不一,其次主板支持的啟動(dòng)方

式及其具體實(shí)現(xiàn)又千差萬別。不過現(xiàn)在情況好多了,有統(tǒng)一于USB-HDD的趨疲琥SB-ZIP、USB-FDD

漸漸勢衰。較新的主板多能把USB存儲(chǔ)設(shè)備直接映射為一塊硬盤,兼容性進(jìn)一步提高。所以我認(rèn)為U盤

啟動(dòng)采用HDD格式是最好的選擇。

用什么工具搞呢?經(jīng)驗(yàn)表明,惠普u盤格式化工具要優(yōu)于USBOOT,至少我用它沒有不靈的時(shí)候。格

完之后,通過主板BIOS檢驗(yàn)一下:比如我

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論