隨身碟開機 如何製做DOS開機選單? (已解決 謝謝!!)

不好意思....因初學DOS 所以不太懂

煩請各位高手指點

我只要單純 隨身碟開機 DOS選單 能夠用這些程式舊好

目前我隨身碟裡面的 config.sys 檔案內容如下


[MENU]
MENUITEM = memtest
MENUITEM = Spfdisk
MENUITEM = GHOST8
MENUITEM = GHOST11
MENUITEM = GHOST115

[COMMON]
LASTDRIVE = z
[memtest]
DEVICE = memtest.exe
[Spfdisk]
DEVICE = Spfdisk.exe
[GHOST8]
DEVICE = ghost8.exe
[GHOST115]
DEVICE = ghost11.exe
[GHOST115]
DEVICE = ghost115.exe


還有 autoexec.bat 我只知道這個而已....

@ECHO OFF


然後要求按任何鍵繼續 才會出現選單

可是選其中一個選項 都會跳到98 LOGO 就卡住了!!

目前想要做的選單就是

有 1.ghost 2.memtest 3.spfdisk 4.XPE

5.回到打指令的地方(因為有時候刷BIOS 需要下指令)

煩請高手指教 (檔案都放在隨身碟根目錄 沒有放在資料夾內)
2010-05-05 23:44 發佈
[GHOST115]
DEVICE = ghost11.exe

這行打錯
應該是[GHOST11]
要對應到MENUITEM = GHOST11 這行


其他交給樓下高手...
Config.sys

[MENU]
MENUITEM=memtest
MENUITEM=Spfdisk
MENUITEM=GHOST8
MENUITEM=GHOST11
MENUITEM=GHOST115
MENUITEM=Command

[COMMON]
LASTDRIVE = z

[memtest]

[Spfdisk]

[GHOST8]

[GHOST11]

[GHOST115]

[Command]
=================================================
Autoexec.bat

@echo off
prompt $p$g
goto %config%

:memtest
memtest
goto end

:Spfdisk
Spfdisk
goto end

:GHOST8
GHOST8
goto end

:GHOST11
GHOST11
goto end

:GHOST115
GHOST115
goto end

:Command

:end
=================================================

若要使用 XPE ,使用 GRUB for DOS 載入 Boot Loader 比較方便.

menu.lst

title 啟動 XPE
find --set-root /XPELDR
chainloader /XPELDR
☆ 私人訊息直接刪除不再回覆 ☆ 願望 : bovuhPPjMnEfkyhggnsJdABaLFPuhXT4
想請問 PLUSV 高手

為什麼

[COMMON]
LASTDRIVE = z

[memtest]
DEVICE = memtest.exe

裡面的指令

不用打這一行?? DEVICE = memtest.exe

就只打[memtest] 麻煩指教....


Autoexec.bat

哈= = 都看不懂

大概有查了一下

@echo off 關閉回應 (這是關閉什麼回應阿??)

PROMPT $P$G 設定以DOS方式開機時的提是符號

goto %config% (這就不清楚...)


(這是3句都不懂 結果其他程式都可以選項執行 只有memtest不行...)
:memtest
memtest
goto end
Device 是在載入 Device Driver 的,不是在載入一般程式,但有些例外,
如:ANSI.SYS,EGA.SYS,PRINTER.SYS,EMM386.EXE,RAMDRIVE.SYS,DBLSPACE.SYS,HIMEM.SYS
SETVER.EXE,DISPLAY.SYS,INTERLINK.EXE,SMARTDRV.EXE,DRIVER.SYS,POWER.EXE,SMARTDRV.SYS ....

@echo off 螢幕不顯示

goto %config% 跳到 config.sys 中設定的變數

>結果其他程式都可以選項執行 只有memtest不行...)
是依您的內容所寫,不能執行,請看您的相關檔案是否哪沒注意到.
☆ 私人訊息直接刪除不再回覆 ☆ 願望 : bovuhPPjMnEfkyhggnsJdABaLFPuhXT4
後來有找到 要載入一樣東西

[MENU]
MENUITEM=memtest

[COMMON]
LASTDRIVE = z
DEVICE = EMM386.exe

[memtest]


可是載入這個後 又出現一個不一樣問題

EMM386 not installed - XMS manager not present

press any key when ready 按任何鍵之後 確定可以執行memtest

可是這個錯誤我也找了一下

最後又載入
DEVICE = HIMEM.SYS

DEVICE = EMM386.EXE

之後不會出現問題 就一直卡在 98 LOGO 圖 就沒動作...
毀滅之神 wrote:
後來有找到 要載入...(恕刪)


試試後面加參數看看

DEVICE = HIMEM.SYS /TESTMEM:OFF /V
(/TESTMEM:OFF /V 可不用)
DEVICEHIGH = EMM386.EXE NOEMS HIGHSCAN ALTBOOT /V
(HIGHSCAN ALTBOOT /V 可不用,NOEMS也可以改成EMS)

另外可能的話,只用HIMEM.SYS就好了,加EMM386.EXE ,電腦的記憶體太大也會有問題的,一般沒有特別執行什麼軟體程式的話,應該可以不需要EMM386.EXE,或許你只用HIMEM.SYS就可以正常了。
stampede_vash wrote:
試試後面加參數看看D...(恕刪)


謝謝高手....還是一樣...

我試過

DEVICE = HIMEM.SYS (不行會卡在98 logo 圖)



DEVICE = HIMEM.SYS /TESTMEM:OFF /V (不行會卡在98 logo 圖)



DEVICE = HIMEM.SYS /TESTMEM:OFF /V
DEVICEHIGH = EMM386.EXE NOEMS HIGHSCAN ALTBOOT /V (不行會卡在98 logo 圖)




DEVICEHIGH = EMM386.EXE (會跳錯誤 可是按任何鍵後 就會開始執行MEMETEST+)



DEVICEHIGH = EMM386.EXE NOEMS HIGHSCAN ALTBOOT /V (也一樣 會錯誤 可執行)
最後請教裡面的同事 已解決!!!

謝謝 mobile01 高手幫忙 我PO一下內容


-----------------------------------------------
config.sys 內容

[MENU]
MENUITEM=Spfdisk
MENUITEM=GHOST8
MENUITEM=GHOST11
MENUITEM=GHOST115
MENUITEM=Command
MENUITEM=MEMTEST

[COMMON]
LASTDRIVE = z

[Command]

[Spfdisk]

[GHOST8]

[GHOST11]

[GHOST115]

[MEMTEST]


-------------------------------------------------

autoexec.exe 裡面內容

@echo off
prompt $p$g
goto %config%


:Command

:Spfdisk
Spfdisk
goto end

:GHOST8
GHOST8
goto end

:GHOST11
GHOST11
goto end

:GHOST115
GHOST115
goto end

:MEMTEST
MEMTEST
goto end

:end

------------------------------------------------

重點來了

做好的開機隨身碟 MSDOS 裡面全是空的 = =

什麼文字都沒有...... 所以加上去後就正常


MSDOS.SYS 的裡面內容



[PATHS]

WinDir=C:\WINDOWS

WinBootDir=C:\WINDOWS

HostWinBootDrv=C

[Options]

BOOTDELAY=1
BOOTFAILSAFE=0
BOOTGUI=0
BOOTKEYS=1
BOOTMENU=0
BOOTMENUDEFAULT=5
BOOTMENUDELAY=1
BOOTMULTI=0
BOOTWARN=1
BOOTWIN=1
LOADTOP=1
LOGO=0
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?