2008年4月9日 星期三

USB 隨身碟 DOS, Grub, XPE 多重開機實作

雖然網路上就找得到相關資料, 不過還是把我實作的經驗記錄下來。也為進階的『USB 隨身碟 多版本 XPE 開機』預作準備。

這次, 主要是使用 config.sysinstall=grub.exe 來引導 XPE 開機

.

準備材料

開機設定

  • 目錄結構

2008-04-10_160753

- XPE 的檔案 SETUPLDR.BIN (可以自行改名), RXPE.IM_, RXPE.SIF, RXPE.COM 都複製到根目錄, 再複製 OUTTOOL 整個目錄

- Grub4Dos 只需要 GRUB.EXE, GRLDR, 另外需自行編寫 MENU.LST

  • Config.sys (DOS 開機選單)

[menu]
menuitem=DOS, DOS
menuitem=GRUB, Grub (XPE, ...)
menuitem=noemm, DOS without himem, emm386


menudefault=DOS,10
menucolor=15,1

- 預設 10 秒後, 以 DOS 開機
- menucolor 非必需

[DOS]
DOS=high,umb
devicehigh=\dos\himem.sys
devicehigh=\dos\emm386.exe noems

- DOS 的設定

[GRUB]
install=grub.exe

[noemm]

- 使用 Grub 引導 XPE 開機

Grub 也可以安裝在 MBR (USB 的 Master Boot Record), 不過透過 DOS 的 install=grub.exe 來呼叫, 可以不必修改 USB 的開機磁區

.

  • Menu.lst (Grub 開機選單)
chainloader /NTLDR

也可以保留 SETUPLDR.BIN 的名字, 只要注意和 Menu.lst 配合, 或試著將 SETUPLDR.BIN 和 RXPE.com 一起留在 /RXPE/.. 目錄裡

.

注意事項

請確認你的電腦是否將 USB 隨身碟 開機為 C:。因為, 如果 USB 隨身碟 開機為 A: 可能會讓 Grub 無法正常運作

.

參考資料

0 意見:

發表您的回應

張貼留言