| 
 | 
 
 
 樓主 |
發表於 2013-12-20 23:44:39
|
顯示全部樓層
 
 
 
 
 本帖最後由 littman 於 2013-12-21 09:21 編輯  
danny75224 發表於 2013-12-20 17:23   
想請問如何在dos選單加入自己要的選單呢?怎麼把它連結起來 
想把spfdisk加到選單裡,這樣就可以選擇要1.XPE ...  
我知道你想要的是什麼.但你的說法有一點錯誤.你應該是想問 GRUB4DOS 選單要如何製作對吧? 
 
 
我把步驟直接打上去好了(跟1樓發文裡有點不太一樣)(步驟二 3 直接選GRUB4DDS......) 
 
先格式化隨身碟後.....用 Bootice 製作開機引導.....可參考1樓裡的圖片 
 
步驟一 : 
1.選擇 目標磁片 2.按 主引導記錄 3.選擇 UltraISO USU-HDD+... 4.按 安裝/配置 5.按 UltraISO USU-HDD+ 6.確定 7.取消 
 
步驟二 : 
1.選擇 目標磁片 2.按 分區引導記錄 3.選 GRUB4DDS....... 4.按 安裝/配置 5.確定 6.確定 7.取消 
 
步驟三 : 
1.選擇 目標磁片 2.按 分區管理 3.按 起動 4.確定 5.關閉 6.退出 
 
自行下載 Grub4dos 裡面會有一個檔案 grldr 拷貝到隨身碟 
完成這個步驟後隨身碟的Grub4dos引導就已完成..... 
 
以下就依你的須求,我列出一些簡單的選單功能(語法很多,以後請自己學習語法)(要增加或減少功能可以隨心所欲) 
 
假設你用隨身碟開機後想要出現下列選單..... 
 
1 執行 NoName XPE (RC5 Extra) 
2 執行 NoName XPE (RC5 Plus 3.1) 
3 執行 SPFDISK 
4 從硬碟開機 
5 重新開機 
6 關機 
 
以上簡單6個功能,1跟2須要它本身的ISO檔先假設為 RC5Extra.iso以及 RC5P31.ISO , Spfdisk須要它的IMG檔 先假設為SPFDISK.IMG 
檔案要放進隨身碟,(本論壇有很多相關的ISO及IMG資源請自行下載) 
 
建立一個 menu.lst 的檔案,內容大概如下 (語法很多,我也是拿別人寫好的來用而已.如果我有打錯.請你自學後自行修改) 
 
 
 
title  隨身碟維護工具  
clear 
 
title [01] 執行 NoName XPE (RC5 Extra) 
find --set-root /RC5Extra.iso 
map /RC5Extra.iso (0xff) || map --mem /RC5Extra.iso (0xff) 
map --e820cycles=3 
map --hook 
chainloader (0xff) 
 
title [02] 執行 NoName XPE (RC5 Plus 3.1) 
find --set-root /RC5P31.ISO 
map /RC5P31.ISO (hd32) || map --mem /RC5P31.ISO (hd32)  
map --e820cycles=3 
map --hook 
chainloader (hd32) 
 
title [03] 執行 SPFDisk 
map --mem /SPFDISK.IMG (fd0) 
map --hook 
chainloader (fd0)+1 
rootnoverify (fd0) 
 
title [04] 從硬碟開機 
map (hd0) (hd1) 
map (hd1) (hd0) 
map --hook 
rootnoverify (hd0) 
chainloader +1 
 
title [05] 重新開機 
reboot 
 
title [06] 關機 
(指令好像是 halt 還是 shutdown 我忘了.請自己試看看) 
 
 
 
以上是 MENU.LST 的內容,可是全部的東西都放在跟目錄下可能會很亂, 
所以請自行建立資料夾做整理,只不過 title 裡要跟著修改 
比如建立 ISO 資料夾,然後將 *.ISO 全部丟到裡面的話,那你可能要修改如下...... 
 
title [01] 執行 NoName XPE (RC5 Extra) 
find --set-root /ISO/RC5Extra.iso 
map /ISO/RC5Extra.iso (0xff) || map --mem /ISO/RC5Extra.iso (0xff) 
map --e820cycles=3 
map --hook 
chainloader (0xff) 
 
title [02] 執行 NoName XPE (RC5 Plus 3.1) 
find --set-root /ISO/RC5P31.ISO 
map /ISO/RC5P31.ISO (hd32) || map --mem /ISO/RC5P31.ISO (hd32)  
map --e820cycles=3 
map --hook 
chainloader (hd32) 
 
 
 
以這個簡單6個功能為例的話,隨身碟內容只有4個檔案, grldr , RC5Extra.iso , RC5P31.ISO , SPFDISK.IMG 
 
其實本論壇很多大大都有自己寫好的 MENU.LST 下載後再多多研究,以後可以自己寫. 
 
方法很多,也不一定要用ISO 或 IMG檔,只要引導正確,檔案正確,語法正確,也都是可以執行的. 
 
也不一定要用 Grub4Dos 作選單 , 也可以學習9樓 withthewind 大大用 xorboot_0.65製作選單,方法實在是太多了. 
 
 
以上若有錯誤,還請各位大大指正一下 
 
 
 
***** |   
 
 
 
 |