小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

grub4dos多PE合盤(pán)制作過(guò)程及幾個(gè)菜單命令簡(jiǎn)介

 冰火S 2011-02-12
您還未登錄!|登錄|注冊(cè)|幫助
CSDN首頁(yè)資訊論壇博客下載搜索更多CTO俱樂(lè)部學(xué)生大本營(yíng)培訓(xùn)充電移動(dòng)開(kāi)發(fā)軟件研發(fā)云計(jì)算程序員TUPher0z的專(zhuān)欄
條新通知
登錄注冊(cè)歡迎
退出
我的博客
配置
寫(xiě)文章
文章管理
博客首頁(yè)
 全站 當(dāng)前博客 空間博客好友相冊(cè)留言用戶(hù)操作
[留言]  [發(fā)消息]  [加為好友] 
ID:her0z
共2273次訪(fǎng)問(wèn),排名2萬(wàn)外,好友2人,關(guān)注者3人。
的文章
原創(chuàng) 40 篇
翻譯 0 篇
轉(zhuǎn)載 62 篇
評(píng)論 0 篇
訂閱我的博客
    
 
 
 
[編輯]her0z的公告
ceshi
[編輯]文章分類(lèi)
存檔
2011年01月(4)
2010年07月(1)
2010年04月(45)
2010年03月(26)
2010年02月(26)
公告:
CSDN 產(chǎn)品事業(yè)部開(kāi)設(shè)官方博客了!來(lái)關(guān)注我們的一舉一動(dòng)吧![意見(jiàn)反饋][官方博客]   grub4dos 多PE合盤(pán)制作過(guò)程及幾個(gè)菜單命令簡(jiǎn)介 收藏
引自:http://819671119.blog.163.com/blog/static/1284575522009824356820/
一、以天琴星座(lyra)·Build 20090226為例說(shuō)明合盤(pán)的過(guò)程

1. 在硬盤(pán)中新建目錄,從天琴星座的PE中復(fù)制下面文件到此目錄,其中 SETUPLDR.BIN 不需要每次從不同的 PE 中復(fù)制,合成其他 PE 時(shí)只需要復(fù)制已修改過(guò)的一份,然后只修改其中關(guān)于WINNT.XPE路徑的部分即可
2. 將WINNT.XPE改名為X,將WINPE.IS_改名為WINPE.IS_.rar,解壓此文件到當(dāng)前目錄,得到WINPE.ISO,用UltraISO打開(kāi)WINPE.ISO,提取WXPE文件夾到當(dāng)前目錄,最終當(dāng)前目錄如下
3. 修改SETUPLDR.BIN
    此文件用什么名字無(wú)所謂,只要與menu.lst正確對(duì)應(yīng)即可,類(lèi)似的目錄結(jié)構(gòu)如果使用 #1 附件中的 SETUPLDR.BIN 進(jìn)行修改,只需修改關(guān)于WINNT.XPE的部分即可
    修改前后的對(duì)照(用UltraEdit打開(kāi)文件SETUPLDR.BIN)
a)關(guān)于NTDETECT.COM的修改,可直接用UltraEdit修改
    原PE中關(guān)于NTDETECT.COM的部分參考圖“3e180h行修改前”(文件在wxpe目錄下)
    修改后關(guān)于NTDETECT.COM的部分參考圖“3e180h行修改后”(文件在boot目錄下)
    合盤(pán)中將原來(lái)的 4 處修改了 3 處
    我測(cè)試的結(jié)果是這樣(按照以前別的帖子的說(shuō)法,不同的機(jī)器可能會(huì)有不同的結(jié)果):
    如果是U盤(pán)或移動(dòng)硬盤(pán)只修改第一處就可以,而如果第一處不修改,其它修改了也沒(méi)用
    如果是光盤(pán)只修改最后一處的目錄就可以(可以不修改文件名),同樣如果最后一處不修改,其它修改了也沒(méi)用
    所以最好是按照hwd6的方法修改,即修改3處的方法(當(dāng)然如果你的NTDETECT.COM放在不同的目錄,如 I386,那就把3處 boot 改為 I386,注意最后一處原來(lái)多余的字節(jié)將光標(biāo)放在十六進(jìn)制代碼處用 00 填充)
    b)關(guān)于WINNT.XPE的修改
    用UltraEdit打開(kāi)SETUPLDR.BIN,用替換功能將 winnt.xpe 全部替換為 boot\ly\x ,注意選中“查找 ASCII”,若提示“9 個(gè)項(xiàng)目已替換”就是成功了(盡量與原文件名大小一致,保證 SETUPLDR.BIN 的大小不變,否則可能啟動(dòng)不成功),保存退出。
   
    若是在這個(gè)修改過(guò)的 SETUPLDR.BIN 基礎(chǔ)上繼續(xù)修改為別的,如 mt\x ,那就這樣
   
4. 修改WINNT.XPE(文件名已改為X)
    用文本編輯器打開(kāi)文件X進(jìn)行修改
    修改前第3行為:
    OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=MiniPE\WinPE.IS_"
    修改后為:
    OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=boot\ly\WinPE.IS_"
5. 修改PECMD.INI
    用文本編輯器打開(kāi)WXPE\SYSTEM32\PECMD.INI
    將調(diào)用 WINPE.INI 的路徑由 MiniPE 修改為 boot\ly(只在第30行有兩處)
    修改前
    FIND $%MinMode%=Yes,LINK %Desktop%\加載外部配置,PECMD.EXE,LOAD \MiniPE\WinPE.INI,Shell32.dll#26!TEAM TEXT|LOAD \MiniPE\WinPE.INI
    修改后
    FIND $%MinMode%=Yes,LINK %Desktop%\加載外部配置,PECMD.EXE,LOAD \boot\ly\WinPE.INI,Shell32.dll#26!TEAM TEXT|LOAD \boot\ly\WinPE.INI
    用 UltraISO 打開(kāi) WINPE.ISO ,用修改后的PECMD.INI替換WINPE.ISO中的WXPE\SYSTEM32目錄下的PECMD.INI,保存
    用老毛桃的cab打包工具將 WINPE.ISO 重新打包為 WINPE.IS_
    a)將cab打包工具復(fù)制到當(dāng)前目錄,雙擊運(yùn)行
    b)選擇“3”
    c)輸入需要壓縮的文件所在路徑“WINPE.ISO”
    d)輸入需要保存的壓縮文件路徑,直接回車(chē)
6. 修改WINPE.INI
    用文本編輯器打開(kāi) WINPE.INI
    將涉及到目錄MiniPE的地方修改為 BOOT\LY(只在第2行有一處)
    修改前為
    MOUN %CurDrv%\MINIPE\OP.WIM,Y:,1
    修改后為
    MOUN %CurDrv%\BOOT\LY\OP.WIM,Y:,1
7. 將PE中外置程序 OP.WIM 復(fù)制到當(dāng)前目錄,刪除中間文件WINPE.IS_.rar、WINPE.ISO 和目錄 WXPE
    最終當(dāng)前目錄下的文件為
   
8. 修改 menu.lst,增加相應(yīng)的啟動(dòng)項(xiàng)
    如:
    title [01] 天琴星座(lyra) Build 20090226
    chainloader /BOOT/LY/SETUPLDR.BIN
9. 其他的PE類(lèi)似添加
WINPE 中的路徑不區(qū)分大小寫(xiě),grub4dos在fat、fat32、ntfs分區(qū)中也不區(qū)分
詳細(xì)目錄清單,請(qǐng)參考#1下載

二、簡(jiǎn)單說(shuō)明一下本合盤(pán)的grub4dos的menu中用到的幾個(gè)命令(詳情參考文件menu.lst):
  find --set-root /BOOT/GRUB/HWDISK.ICO    :查找第一個(gè)包含/BOOT/GRUB/HWDISK.ICO文件的分區(qū),并將此分區(qū)設(shè)置為根分區(qū),一般情況這個(gè)指令只要在菜單的開(kāi)頭指定即可
  fontfile /BOOT/GRUB/FONTS    :指定中文字體文件
  splashimage /BOOT/GRUB/SPLASH.XPM.GZ    :指定背景圖片
  background 008080    :指定背景色
  timeout 60    :設(shè)置啟動(dòng)默認(rèn)項(xiàng)前的等待時(shí)間,單位秒
  default 0    :設(shè)置默認(rèn)啟動(dòng)項(xiàng)的序號(hào),菜單中第一項(xiàng)的序號(hào)為0
  title [01] 天琴星座(lyra) Build 20090226    :設(shè)置菜單項(xiàng)的顯示名稱(chēng)
  map --mem /BOOT/IMGS/F6HD1.IMG (fd0) && map --hook    :如果映射 fd0 成功,則執(zhí)行 && 后面的 map --hook
  chainloader /BOOT/LY/SETUPLDR.BIN    :加載菜單對(duì)應(yīng)的PE啟動(dòng)文件
  map --mem /BOOT/IMGS/DOS98.IMG (fd0)    :映射DOS引導(dǎo)文件為fd0(軟盤(pán))
  map --hook    :使上面的映射立即執(zhí)行
  chainloader (fd0)+1    :從fd0啟動(dòng)
  rootnoverify (fd0)    :指定fd0為根分區(qū)
  configfile filename    :調(diào)用另一個(gè) grub4dos 菜單,其中 filename 為菜單文件名
  grub4dos的指令有很多,功能也很強(qiáng)大,不過(guò)制作一個(gè)簡(jiǎn)單的啟動(dòng)盤(pán)上面的指令也就基本夠用了
  chainloader 加載扇區(qū)鏈?zhǔn)郊虞d器,這個(gè)命令只讀取其后空格分隔的第一段,也就是說(shuō)如果后面有多個(gè)空格,則第二個(gè)空格后面的內(nèi)容無(wú)效
  chainloader 可以直接加載 MBR、DBR、ntldr(Windows NT/2000/XP/2003啟動(dòng)文件)、bootmgr(Vista啟動(dòng)文件)等
  下面是其中幾種用法的代碼:
  加載 MBR:
  chainloader (hd0)+1    :此命令等同 chainloader (hd0)0x0+1,“+”前面的數(shù)字表示扇區(qū)起始位置如果是0可以省略,“+”號(hào)后面的數(shù)字表示加載的扇區(qū)數(shù)
                                     這個(gè)命令意思是加載第一個(gè)硬盤(pán)從“0”開(kāi)始的一個(gè)扇區(qū),也就是硬盤(pán)的 MBR
  加載 DBR:
  chainloader (hd0,0)+1    :加載第一個(gè)硬盤(pán)第一個(gè)分區(qū)從“0”開(kāi)始的一個(gè)扇區(qū),也就是第一個(gè)分區(qū)的 DBR
  加載 ntldr(grub4dos sample menu.lst):
  find --set-root --ignore-floppies --ignore-cd /ntldr
  map () (hd0)
  map (hd0) ()
  map --rehook
  find --set-root --ignore-floppies --ignore-cd /ntldr
  chainloader /ntldr
  此處若是 U 盤(pán)啟動(dòng)且 U 盤(pán)是以 NT 方式啟動(dòng)則選擇此菜單可能依然是從 U 盤(pán)啟動(dòng),可手動(dòng)修改文件名 ntldr,如修改為 boot.ini 以正確啟動(dòng)硬盤(pán)上的系統(tǒng)
  修改方法參考下面 F6 加載硬盤(pán)驅(qū)動(dòng)的方法
  加載 bootmgr(grub4dos sample menu.lst):
  find --set-root --ignore-floppies --ignore-cd /bootmgr
  map () (hd0)
  map (hd0) ()
  map --rehook
  find --set-root --ignore-floppies --ignore-cd /bootmgr
  chainloader /bootmgr

三、手動(dòng)加載硬盤(pán)驅(qū)動(dòng)的一種方法
下面只說(shuō)明驅(qū)動(dòng)程序與 PE 在一個(gè)分區(qū)的情況,不在同分區(qū)的情況略為復(fù)雜,以 #1 附件中的 menu.lst 為例
1. 選中一個(gè) PE,如“天琴星座”,按 e 進(jìn)入編輯菜單項(xiàng)模式

2. 選中第一行,按 e 編輯當(dāng)前行

3. 將 /BOOT/IMGS/F6HD1.IMG 修改為正確的驅(qū)動(dòng)映像路徑及文件名,如 /BOOT/IMGS/F6HD.IMG,回車(chē)結(jié)束編輯

4. 按 b 啟動(dòng),即可將 /BOOT/IMGS/F6HD.IMG 映射為軟驅(qū) A,PE 提示時(shí)即可按 F6 加載硬盤(pán)驅(qū)動(dòng)

發(fā)表于 @ 2010年04月20日 18:13:00 | 評(píng)論( 0 ) | 編輯| 舉報(bào)| 收藏
舊一篇:Windows PE的作用 | 新一篇:制作WinPE基本知識(shí)
查看最新精華文章 請(qǐng)?jiān)L問(wèn)博客首頁(yè)相關(guān)文章
啟動(dòng)盤(pán)的制作只需4步引用 USB啟動(dòng)盤(pán),將DOS工具集成到WinPE的grub - Windows硬盤(pán)安裝UBUNTU 9.10用U盤(pán)安裝Fedora(成功?。P重裝后,如何恢復(fù)Ubuntu啟動(dòng)grub4dos初級(jí)教程-入門(mén)篇grub for dos 入門(mén)修復(fù)三系統(tǒng)引導(dǎo)發(fā)表評(píng)論表 情:          評(píng)論內(nèi)容: 用 戶(hù) 名:登錄 注冊(cè) 匿名評(píng)論 匿名用戶(hù)驗(yàn) 證 碼:  重新獲得驗(yàn)證碼
  熱門(mén)招聘職位【imo】-國(guó)際風(fēng)投+福利租房+獎(jiǎng)金+期權(quán)+不加班+調(diào)休,邀你共創(chuàng)互聯(lián)網(wǎng)的奇跡【YOHO!新力傳媒】高薪誠(chéng)聘各類(lèi)網(wǎng)站人才 北京+南京【方正國(guó)際】誠(chéng)招軟件精英 北京+蘇州+武漢【熱聘】搜狐暢游全國(guó)熱招開(kāi)發(fā)工程師【愛(ài)立信上海】急招多媒體、核心網(wǎng)開(kāi)發(fā)測(cè)試工程師,國(guó)際團(tuán)隊(duì)等你加盟!【舒適刀片】誠(chéng)聘IT Programmer (VB,VBS,VBA, web development編程)【Zynga Beijing】熱招各類(lèi)游戲人才,與我們共建屬于你的虛擬帝國(guó)【開(kāi)心網(wǎng)】高薪誠(chéng)聘各類(lèi)技術(shù)人才【MediaV】技術(shù)類(lèi)職位熱招,歡迎應(yīng)屆畢業(yè)生【瀚信科技】誠(chéng)聘 WINDOWS C++ WINDOWS C#中高級(jí)開(kāi)發(fā)工程師【美國(guó)國(guó)家儀器】誠(chéng)聘高級(jí)軟件 工程師 信號(hào)處理軟件部門(mén)經(jīng)理【Amazon】亞馬遜誠(chéng)聘技術(shù)專(zhuān)家!【imo】-國(guó)際風(fēng)投+福利租房+獎(jiǎng)金+期權(quán)+不加班+調(diào)休,邀你共創(chuàng)互聯(lián)網(wǎng)的奇跡【YOHO!新力傳媒】高薪誠(chéng)聘各類(lèi)網(wǎng)站人才 北京+南京【方正國(guó)際】誠(chéng)招軟件精英 北京+蘇州+武漢【熱聘】搜狐暢游全國(guó)熱招開(kāi)發(fā)工程師【愛(ài)立信上海】急招多媒體、核心網(wǎng)開(kāi)發(fā)測(cè)試工程師,國(guó)際團(tuán)隊(duì)等你加盟!【舒適刀片】誠(chéng)聘IT Programmer (VB,VBS,VBA, web development編程)【Zynga Beijing】熱招各類(lèi)游戲人才,與我們共建屬于你的虛擬帝國(guó)【開(kāi)心網(wǎng)】高薪誠(chéng)聘各類(lèi)技術(shù)人才【MediaV】技術(shù)類(lèi)職位熱招,歡迎應(yīng)屆畢業(yè)生【瀚信科技】誠(chéng)聘 WINDOWS C++ WINDOWS C#中高級(jí)開(kāi)發(fā)工程師【美國(guó)國(guó)家儀器】誠(chéng)聘高級(jí)軟件 工程師 信號(hào)處理軟件部門(mén)經(jīng)理【Amazon】亞馬遜誠(chéng)聘技術(shù)專(zhuān)家! 公司簡(jiǎn)介|招賢納士|廣告服務(wù)|銀行匯款賬號(hào)|聯(lián)系方式|版權(quán)聲明|法律顧問(wèn)|問(wèn)題報(bào)告
北京創(chuàng)新樂(lè)知信息技術(shù)有限公司 版權(quán)所有, 京 ICP 證 070598 號(hào)
世紀(jì)樂(lè)知(北京)網(wǎng)絡(luò)技術(shù)有限公司 提供技術(shù)支持
江蘇樂(lè)知網(wǎng)絡(luò)技術(shù)有限公司 提供商務(wù)支持
 Email:webmaster@csdn.net
Copyright © 1999-2010, CSDN.NET, All Rights Reserved
 
本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/her0z/archive/2010/04/20/5508027.aspx

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多