總結一下bootmgr的引導模式(引導dos,nt5,nt6,grub4dos等)
2011-09-12 02:20
bootmgr和grub4dos都是很好啟動管理器,,兩者都能相互調用,,功能互相補充。grub4dos很強大,,講怎么用它引導的文章已經(jīng)很多了,這里就不討論了,。下面講一下通過bcdedit編輯bcd文件來實現(xiàn)bootmgr引導dos,nt5(xp/xpe包括winpe1.X版本),nt6(vista/2008/win7包括winpe2.0及以后的版本,,wim和vhd文件),和grub4dos(以及l(fā)inux和iso文件)等。google了一下,,網(wǎng)上似乎沒有較全面的應用文章,,這里總結一下常用的幾種,方便初學的網(wǎng)友,,都是很基礎的東西,。 以用bootmgr為主引導程序的啟動光盤為例,假設在C:\Downloads\pe\dvd目錄,,此目錄下必須有bootmgr程序和boot文件夾及font文件,,要想顯示中文,需要還需要mui文件,,設置bcd文件路徑
1 bootmgr引導dos啟動盤 bootmgr不能直接引導dos啟動盤,,必須借助于bootsector模式通過其他的途徑來解決。比如,,要引導\boot\dos.img 文件,,我們可以借助easyboot,新建一個菜單,,命令為run dos.img,。這樣在easyboot的ezboot文件夾下會生成2個文件,一個2048字節(jié)大小loader.bin文件,,一個cdmenu.ezb的文件,。將此兩文件分別改名為dos.bin和dos.ezb,連同啟動盤dos.img一同放入\boot文件夾,。運行
這樣便可以即由bootmgr引導dos啟動盤了,easyboot設置的時候可以全用黑色,,默認停留時間1秒,,這樣啟動的時候就不會跳出來easyboot的菜單,看起來就像bootmgr直接進入dos一樣,。當然ezboot可以用grub代替,,后面會講。 2 bootmgr引導xp/xpe包括winpe1.X版本(nt5) 這個很常見了,,我以前也寫過http://www./archives/2010_07_613.html為了完整性這里再重復寫一下,。其實很簡單,創(chuàng)建{ntldr}項,,配置device和path一下就可以了,。
以上是安裝xp的例子啟動xp和xpe的引導類似。 3 bootmgr引導vista/2008/win7包括winpe2.0及以后的版本,,wim和vhd文件(nt6) 直接的引導可以參見http://www./archives/2008_08_140.html第二部分,。bootmgr本來就是nt6時代的產(chǎn)物,各種引導都是大同小異,,比如引導wim文件(pe2.0及以后版本)
bootmrg引導vhd文件也是類似,,將device ramdisk改為device vhd 就行了,,比如 device vhd=[boot]\winpe\pe.vhd 當然,別忘了其他的配置項,。 4 bootmgr引導grub4dos以及l(fā)inux和iso文件 這個也可以通過bootsector模式來實現(xiàn),,bootmgr-〉grldr.mbr-〉GRLDR
這一步實現(xiàn)后,,一切都好辦了,bootmgr可以引導linux以及iso文件了,,當然也可以這樣引導dos啟動盤。 這里的例子是光盤,,其實硬盤和u盤啟動也是類似的,,只需要注意device選項,將 device boot 改成對應的盤符就可以了,,比如 device partition=C: ,。 相應的路徑[boot]\boot要改為[C:]\boot 。光盤的引導文件可以直接用win7安裝盤提取的bif文件,,硬盤和u盤可以用bootsect強制寫入引導信息
另外,,很多網(wǎng)友在多啟動光盤的合盤設置以及u盤啟動上遇到了麻煩,,這些問題自己多試幾次倒也可以解決。不過我想在這里寫一下,,免得大家在同一個問題上無謂的浪費時間,。呵呵,如果有要想折騰的網(wǎng)友也可以自己試一下,,非常歡迎你能反饋一下情況,,很多問題沒有經(jīng)歷過確實不懂。 最后,,光盤有xp安裝的時候ISO的不能用UDF格式,,ultraiso寫入u盤啟動的時候也有問題。相關文章在這里http://www./archives/2011_01_801.html照著設置就可以了,。如果加入grub4dos后,,光盤又有新問題,比如,,允許小寫字母,,禁用Joliet,文件名格式Max(221)等,。感謝crow網(wǎng)友的討論,, 在這里http://www./archives/2010_07_672.html/comment-page-4#comment-4667可以看到詳細的討論。 |
|