一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

grub4dos多PE合盤制作過程及幾個菜單命令簡介

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

1. 在硬盤中新建目錄,從天琴星座的PE中復(fù)制下面文件到此目錄,其中 SETUPLDR.BIN 不需要每次從不同的 PE 中復(fù)制,合成其他 PE 時只需要復(fù)制已修改過的一份,然后只修改其中關(guān)于WINNT.XPE路徑的部分即可
2. 將WINNT.XPE改名為X,將WINPE.IS_改名為WINPE.IS_.rar,解壓此文件到當(dāng)前目錄,得到WINPE.ISO,用UltraISO打開WINPE.ISO,提取WXPE文件夾到當(dāng)前目錄,最終當(dāng)前目錄如下
3. 修改SETUPLDR.BIN
    此文件用什么名字無所謂,只要與menu.lst正確對應(yīng)即可,類似的目錄結(jié)構(gòu)如果使用 #1 附件中的 SETUPLDR.BIN 進(jìn)行修改,只需修改關(guān)于WINNT.XPE的部分即可
    修改前后的對照(用UltraEdit打開文件SETUPLDR.BIN)
a)關(guān)于NTDETECT.COM的修改,可直接用UltraEdit修改
    原PE中關(guān)于NTDETECT.COM的部分參考圖“3e180h行修改前”(文件在wxpe目錄下)
    修改后關(guān)于NTDETECT.COM的部分參考圖“3e180h行修改后”(文件在boot目錄下)
    合盤中將原來的 4 處修改了 3 處
    我測試的結(jié)果是這樣(按照以前別的帖子的說法,不同的機(jī)器可能會有不同的結(jié)果):
    如果是U盤或移動硬盤只修改第一處就可以,而如果第一處不修改,其它修改了也沒用
    如果是光盤只修改最后一處的目錄就可以(可以不修改文件名),同樣如果最后一處不修改,其它修改了也沒用
    所以最好是按照hwd6的方法修改,即修改3處的方法(當(dāng)然如果你的NTDETECT.COM放在不同的目錄,如 I386,那就把3處 boot 改為 I386,注意最后一處原來多余的字節(jié)將光標(biāo)放在十六進(jìn)制代碼處用 00 填充)
    b)關(guān)于WINNT.XPE的修改
    用UltraEdit打開SETUPLDR.BIN,用替換功能將 winnt.xpe 全部替換為 boot\ly\x ,注意選中“查找 ASCII”,若提示“9 個項目已替換”就是成功了(盡量與原文件名大小一致,保證 SETUPLDR.BIN 的大小不變,否則可能啟動不成功),保存退出。
   
    若是在這個修改過的 SETUPLDR.BIN 基礎(chǔ)上繼續(xù)修改為別的,如 mt\x ,那就這樣
   
4. 修改WINNT.XPE(文件名已改為X)
    用文本編輯器打開文件X進(jìn)行修改
    修改前第3行為:
    OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=MiniPE\WinPE.IS_"
    修改后為:
    OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=boot\ly\WinPE.IS_"
5. 修改PECMD.INI
    用文本編輯器打開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 打開 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)輸入需要保存的壓縮文件路徑,直接回車
6. 修改WINPE.INI
    用文本編輯器打開 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)的啟動項
    如:
    title [01] 天琴星座(lyra) Build 20090226
    chainloader /BOOT/LY/SETUPLDR.BIN
9. 其他的PE類似添加
WINPE 中的路徑不區(qū)分大小寫,grub4dos在fat、fat32、ntfs分區(qū)中也不區(qū)分
詳細(xì)目錄清單,請參考#1下載

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

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

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

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

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产在线一区二区免费| 国产精品成人一区二区在线| 欧美乱妇日本乱码特黄大片| 色婷婷视频国产一区视频| 日本加勒比中文在线观看| 日本亚洲欧美男人的天堂| 激情五月综五月综合网| 日本成人三级在线播放| 中文字幕人妻av不卡| 亚洲av熟女国产一区二区三区站| 日韩精品人妻少妇一区二区| 人妻内射精品一区二区| 日本亚洲精品在线观看| 日本加勒比不卡二三四区| 欧美日韩精品一区免费| 中文字幕欧美精品人妻一区| 又大又长又粗又黄国产| 麻豆tv传媒在线观看| 国产精品内射婷婷一级二级| 欧美人妻盗摄日韩偷拍| 国产在线一区中文字幕| 韩国日本欧美国产三级| 日韩成人中文字幕在线一区| 一区二区三区18禁看| 日本精品中文字幕在线视频| 三级理论午夜福利在线看| 午夜精品福利视频观看| 亚洲av秘片一区二区三区| 国产精品视频第一第二区| 冬爱琴音一区二区中文字幕| 亚洲一级二级三级精品| 中日韩免费一区二区三区| 国产精品日韩欧美第一页| 色一情一伦一区二区三| 粉嫩内射av一区二区| 亚洲视频一区二区久久久| 91精品欧美综合在ⅹ| 女厕偷窥一区二区三区在线| 亚洲欧美日本国产不卡| 中文字幕在线区中文色| 日韩国产中文在线视频|