不好意思....因初學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 需要下指令)
煩請高手指教 (檔案都放在隨身碟根目錄 沒有放在資料夾內)
[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
為什麼
[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
如: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
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