|
参照高手 grub 传递参数的解决方法,想直接启动 img 中的 bat,自己实践了一下,不管运行grub菜单中的哪一项,都会启动 img 中 autoexec.bat 中的第一项。
仔细看了论坛上的文章、更换了几个grub中英文版本,问题还是没有解决,望高手指点一二,具体怎么来实现我要的这个功能。
运行 title diskgen.bat 启动diskgen 这项,应该启动diskgen才对,可是启动了ghostsb.bat
autoexec.bat 内容:
find "55" a:\defaut.txt > nul
if not errorlevel 1 a:\ghostsb.bat
find "33" a:\defaut.txt > nul
if not errorlevel 1 a:\help.bat
find "99" a:\defaut.txt > nul
if not errorlevel 1 a:\diskgen.bat
find "77" a:\defaut.txt > nul
if not errorlevel 1 a:\ghost.bat
menu.lst 内容:
title ghost.bat 无鼠标
map --mem (hd0,7)/minipe/dos.img (fd0)
map --hook
chainloader (fd0)+1
root (fd0)
errorcheck off
default (fd0)/default.txt || pause --wait=0
errorcheck on
savedefault 77
boot
title ghostsb.bat 有鼠标
map --mem (hd0,7)/minipe/dos.img (fd0)
map --hook
chainloader (fd0)+1
root (fd0)
# errorcheck off
default (fd0)/default.txt || pause --wait=0
# errorcheck on
savedefault 55
boot
已解决,谢谢朋友们。
两个问题:
1.defaut.txt少了一个L,应该是default.txt;
2.纯dos.ima中应加一个find.exe文件,文件都没有,怎么运行嘛。
[ 本帖最后由 dyzjzb 于 2009-10-16 22:31 编辑 ] |
|