WINPE引導(dǎo)過程.doc_第1頁(yè)
WINPE引導(dǎo)過程.doc_第2頁(yè)
WINPE引導(dǎo)過程.doc_第3頁(yè)
WINPE引導(dǎo)過程.doc_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

WINPE引導(dǎo)過程 1、WINPE.INI調(diào)用過程WINPE.INI由PE系統(tǒng)的SYSTEM32PECONFIG.INI指定:如:進(jìn)程延時(shí)=10外部配置文件=外置程序WinPE.INI2、編輯PE注冊(cè)表運(yùn)行regedit.exe,光標(biāo)定位到HKEY_USERS或HKEY_LOCAL_MACHINE項(xiàng),然后“文件加載配置單元選擇注冊(cè)表文件setupreg.hiv隨便起個(gè)名字如PE修改光標(biāo)定位PE項(xiàng)文件卸載配制單元”。3、menu.lst中磁盤分區(qū)的表示方法hdx,yx代表磁盤數(shù),從0開始y代表分區(qū)數(shù),從0開始,主分區(qū)用了0、1、2、3,所以邏輯分區(qū)是從4開始的4、PELDR跨分區(qū)加載文件/rdpath=multi(0)disk(0)rdisk(0)partition(2)XPE.IMG5、grubinst_gui的用法1、下載grubinst 2、雙擊grubinst_gui.exe3、在磁盤右面的列表中選擇需要安裝Grub4Dos的硬盤/軟盤,如果你有多個(gè)磁盤(包括USB移動(dòng)硬盤),請(qǐng)留意中顯示的磁盤大小,以便選擇正確的磁盤。4、若需要安裝到分區(qū),可點(diǎn)擊分區(qū)列表右面的刷新按鈕,然后從下拉列表中選擇需要的分區(qū)(支持FAT12/FAT16/FAT32/EXT2/EXT3)。若需要安裝到MBR,這一步可省略。5、若想以后能恢復(fù)原來的MBR/BS,則在保存文件中輸入用于保存的文件名字。6、點(diǎn)安裝,出現(xiàn)命令窗口,如果看到The MBR/BS has been successfully installer, 則說明安裝成功。當(dāng)然,以上步驟只是安裝啟動(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=Load Grub4Dos3、編輯C:menu.lst文件,以配置啟動(dòng)菜單。4、下次啟動(dòng)Windows時(shí),會(huì)增加Load Grub4Dos一項(xiàng),選擇它便能進(jìn)入Grub4Dos6、PE引導(dǎo)文件AVLDR.PE PELDR WINNT.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)容如下:SetupDataBootDevice=ramdisk(0)BootPath=系統(tǒng)目錄名SYSTEM32OsLoadOptions=/minint /fastdetect /rdexportascd /rdpath=PE鏡像文件名例如:SetupDataBootDevice=ramdisk(0)BootPath=WXPESYSTEM32OsLoadOptions=/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盤的最大值,單位Mb8、NTBOOT的用法nt52為寫入2000、XP、2003等老的NT引導(dǎo),啟動(dòng)后引導(dǎo)ntldr,格式為bootsect /nt52 X:(X為你要寫入NT引導(dǎo)的在WINDOWS 下的盤符)nt60為寫入VISTA引導(dǎo),啟動(dòng)后引導(dǎo)bootmgr,格式為bootsect /nt60 X:(X為你要寫入NT引導(dǎo)的在WINDOWS 下的盤符)9、不設(shè)置bois也可以從cdrom啟動(dòng)電腦把附件中的文件解壓到啟動(dòng)分區(qū)的根目錄 如 C:在BOOT.INI添加一行 c:bootsect.cdr=從光驅(qū)啟動(dòng)10、menu.lst中的菜單解釋title Boot From DOS Toolkit-定義菜單名稱#kernel (cd)/BOOT/GRUB/MEMDISK.GZ c=60 h=8 s=36 floppy-指定memdisk內(nèi)核(現(xiàn)在基本上很少有人用了,所以已經(jīng)將該命令注釋掉,可以直接將該行刪除)#initrd (cd)/BOOT/DOS98.IMG c=60 h=8 s=36 floppy- (memdisk引導(dǎo)img鏡像功能,對(duì)于大于2.88M的非標(biāo)準(zhǔn)鏡像,必須指定CHS參數(shù),這就是memdisk被藐視的原因,因?yàn)間rub4dos自帶的map -mem就不需要CHS參數(shù),比較方便, 這一行也是被注釋掉了的,無用)map -mem (cd)/BOOT/DOS98.IMG (fd0) - (grub4dos自帶的仿真功能,將dos98.img仿真成軟盤0)map (fd0) (fd1)- (將軟盤0仿真成軟盤1, 這是為了當(dāng)系統(tǒng)存在物理軟驅(qū),或者U盤以zip方式啟動(dòng)后, 可以訪問物理軟驅(qū)和U盤, 以盤符B:來訪問)map -floppies=2- (定義仿真磁盤數(shù))map -hook- (使仿真生效)chainloader (fd0)+1- (從軟驅(qū)0(其實(shí)是img仿真的,非物理軟驅(qū)0)的第一扇區(qū)啟動(dòng))rootnoverify (fd0)- (設(shè)置根為軟驅(qū)0)boot- (啟動(dòng)系統(tǒng))啟動(dòng)基于DOS的鏡像都是上面的步驟因?yàn)镮MG是軟盤鏡像,所以仿真成FD0如果是基于硬盤的鏡像,像mini win98的img則需要將其仿真成HD011、PE中加載微軟五筆輸入法如何把輸入法添加進(jìn)去PE呢?以微軟五筆86為例,仔細(xì)分析了一下,它共需要winwb86.IME、winwb86.MB和輸入法指示器internat.exe(借用2000的),把這些文件放到system32里面,然后把五筆的注冊(cè)表信息加進(jìn)去,最后啟動(dòng)internat.exe,為此編寫了一個(gè)批處理來完成(這里先假設(shè)3個(gè)文件已經(jīng)手工加進(jìn)去了)。reg add HKLMSYSTEMControlSet001ControlKeyboard LayoutsE0100804reg add HKLMSYSTEMControlSet001ControlKeyboard LayoutsE0100804 /v IME file /t REG_SZ /d winwb86.imereg add HKLMSYSTEMControlSet001ControlKeyboard LayoutsE0100804 /v Layout file /t REG_SZ /d kbdus.dllreg add HKLMSYSTEMControlSet001ControlKeyboard LayoutsE0100804 /v Layout Text /t REG_SZ /d 王碼五筆型輸入法86版%systemroot%system32internat.exe12、grub4dos引導(dǎo)PE的過程 winnt.sifwinpe.is_setupldr.bin中定義了和winnt.sif的位置、名稱等。例如毛桃的位置被定義為/;/wxpe/,在定義的位置中,任意一個(gè)位置能找到就可以正常執(zhí)行。所以,如果直接使用maotao的setupldr.bin,可以把NTDETECT.COM放在根目錄,也可以放在wxpe目錄,當(dāng)然,如果你想放在別的位置,自己改一下就可以。同樣,winnt.sif也是可以改位置和路徑的,毛桃的被改成了WINNT.XPE,位置仍然是磁盤根目錄,注意如果要改到別的目錄,目錄名不要太長(zhǎng),目錄+文件名總共字符長(zhǎng)度和winnt.sif所占字符長(zhǎng)度正好相等即可。例如WINNT.SIF改成WINNT.XPE或者改成BOOTPE.X,都可以。然后,winnt.sif中定義了RAMDISK的啟動(dòng)方式, 也定義了映象的路徑,例如:/rdpath=WINPE.IS_或者是/rdpath=BOOTWINPE.IS_所以SETUPLDR.BIN的位置和名稱是靈活的,可以隨便放置、隨便改名。只要grub4dos的配置菜單中chainloader語句指定了這個(gè)位置即可。例如:chainloader (hd0,4)/boot/ldr/peldr其中:peldr就是由setupldr.bin改名而來放置在第一個(gè)邏輯分區(qū)的bootldr文件夾下其他幾個(gè)文件的路徑和名稱都互相引用NTDETECT.COM的名稱和路徑受setupldr.bin控制WINNT.SIF的名稱和路徑受setupldr.bin控制winpe.is_的名稱和路徑受winnt.sif控制13、WIM外置程序調(diào)用過程主要是在這個(gè)WIM外置文件的相同目錄中放一個(gè)INI文件,內(nèi)部的PECMD.INI文件通過以下命令來加載這個(gè)INI文件:Load WIM外置程序OP.INI再在OP.INI文件中通過MOUN命令來掛上WIM:MOUN %CurDrv%WIM外置程序PROGRAMS.WIM,%ProgramFiles%,114、GRUB怎樣做到從光盤啟動(dòng)1. 把“ISOGRUB.BIN”文件放到光盤的“EZBOOT”目錄中。2. 把“STAGE2”這個(gè)文件放到光盤的根目錄。3. 然后將Grub程序文件、IMG文件和ZIP文件按目錄放到光盤中。4. 然后用“EZBOOT”調(diào)用“ISOGRUB.BIN”啟動(dòng)就可以。15、EZBOOT怎么調(diào)用GRUB在“菜單條”標(biāo)簽的執(zhí)行命令欄中輸入:bcdw 絕對(duì)路徑GRLDR16、編輯WINPE.IS_文件把WINPE.IS_解壓成WINPE.ISO文件,用ultraiso虛擬光驅(qū)加載并添加?xùn)|西后,再用mkmaxcab文件把它壓縮成cab文件,最后改名為IS_文件。17、OP.WIM修改方法一、用WIMTOOL解開OP.WIM到一個(gè)目錄如d:wim,修改文件到完成,用WIMTOOL打包d:wim為OP.WIM文件。二、改OP.WIM文件屬性為可寫,用WIMTOOL或WIMNT可寫掛載,修改文件到完成,卸載OP.WIM文件,提示是否寫入時(shí),選擇“是”(這種修改OP.WIM,文件大小只增不減)。三、改OP.WIM文件屬性為可寫,用WIMTOOL或WIMNT可寫掛載,修改文件到完成,把掛載的目錄用WIMTOOL或 WIMNT打包為OP.WIM文件。18、PE的硬盤引導(dǎo)文件AVLDR.PE PELDR WINNT.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鏡像的不同而更改,如I386 WXPE,修改注意區(qū)分大小寫;還有9條數(shù)據(jù)為WINNT.SIF的文件名。WINNT.SIF是引導(dǎo)配置文件,可用記事本打開,內(nèi)容如下:SetupDataBootDevice=ramdisk(0)BootPath=WXPESYSTEM32OsLoadOptions=/minint /fastdetect /rdexportascd /rdpath=WinPE.IS_把這3個(gè)文件和PE鏡像文件都拷到C盤后,記得在boot.ini文件最后一行加上如下內(nèi)容:C:AVLDR.PE=WinPE19、修改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=30default=multi(0)disk(0)rdisk(0)partition(3)WINDOWSoperating systemsmulti(0)disk(0)rdisk(0)partition(2)WINDOWS= 1;32mMicrosoft 1;34mWindows 1;33mXPProfessional /NOEXECUTE=OPTIN /FASTDETECTc:Avldrxp.bin= 1;36mAvlgo - PELDR /noguibootmulti(0)disk(0)rdisk(0)partition(3)WINDOWS= 1;31mMicrosoft 1;33mWindmows 1;35mSermver 2003 /noexecute=optout /fastdetectc:1.bin= 1;37mMS-DOS-ansi控制碼:箭頭+“ ”聲明了轉(zhuǎn)義序列的開始后面的 “1 ”定義了默認(rèn)的字體寬度。對(duì)于文本屬性來說,這些值是有意義的:0、1、22、4、24

溫馨提示

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

評(píng)論

0/150

提交評(píng)論