|

樓主 |
發表於 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製作選單,方法實在是太多了.
以上若有錯誤,還請各位大大指正一下
***** |
|