|
0709更新,里面的PRELOAD.BAT,到底有什么改变,为何我覆盖更新,无法引导F8,直接进入win系统.
0709更新:PRELOAD.BAT
!BAT:PW:--md5 $1$U4c/$IItnjIVV/t/tYd76x14tL1
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
pager on
if exist timeout exit
pager off
terminal console
debug -1
set NTBOOT=%~dp0NTBOOT/NTBOOT
set saveroot=%@root%
clear
find --set-root --devices=h /qgho.### makeactive --status && goto :QGHO_FAST
cat --length=1 %~dp0MODBOOT/QGHO/QGHO.SET | set key=
if not "%key%"=="!" goto :QGHO_START
%~dp0grub/vfont %~dp0preload.fnt
echo
echo -P:0920 $[0105]To Restore System Press $[1004]F9
echo -P:1220 $[0106]纮羴聜脙膭艆 $[1004]F9
echo -P:2420 $[0102]GRUB4DOS 茊菄葓蓧蕣, $[0106]by chenall http://chenall.net
echo -P:00-12 $[0103]%@DATE%
echo -P:01-12 $[0102]F9 $[0107]QGHO
echo -P:02-12 $[0102]F8 $[0107]VBOOT
pause --test-key --wait=4
set /A key=*0x4CB00
%~dp0grub/vfont
clear
debug off
goto %key% || echo Default Boot.
:0x3B00 F1
:0x3C00 F2
:0x3D00 F3
:0x3E00 F4
:0x3F00 F5
:0x4000 F6
:0x4100 F7
:0x8500 F11
:0x8600 F12
::按了非F9/F10/SIFT+F10之外的键都会执行这些,上面的那个只是为了留个示范。
::如果你在按F8的时候执行某些内容,可以把标签:0x4200放到本段EXIT后面再写上执行的命令就可以了。
:default
::如果有存在oemslic.bin文件,则尝试自动加载.
root %~d0
if exist %~dp0oemslic.bin && %~dp0grub/slic %~dp0oemslic.bin
if exist %~dp0SYS_MENU.LST && configfile %~dp0SYS_MENU.LST
find --set-root --devices=h makeactive --status
chainloader +1
boot
exit
:0x4200 F8
find --set-root --devices=h /vbootldr || goto :default
kernel /vbootldr
boot
exit
:0x4300 F9
cat --skip=8 --length=40 %~f0 | set pwd=
:check_pwd
password %pwd% || goto :check_pwd
%~dp0grub/vfont %~dp0preload.fnt
:pass
echo 藡虒蛵螏蠌袗褢覓訐詳,諘謻讞貥.
set pwd=
set /p:3 pwd=蛵螏蠌:
if not exist pwd goto :QGHO_START
set /p pwd1=贆跉:
if not %pwd%#==%pwd1%# goto :pass
md5crypt %pwd% | set pwd=
write --offset=14 %~f0 %pwd:~11%
pause 螏蠌蹧軠轁: %pwd1%
:QGHO_START
clear
%~dp0grub/vfont
%~dp0MODBOOT/MODBOOT.BAT boot=/LEVEL3/QGHO.ZIP AUTO
goto :default
:QGHO_FAST
set QGHO=%@root%
root %saveroot%
%~dp0MODBOOT/MODBOOT.BAT boot=/LEVEL3/QGHO.ZIP fast=%QGHO%
goto :default
:0x4400 F10
%~dp0MODBOOT/MODBOOT.BAT
goto :default
::#显示菜单####自动添加附加的菜单项目###########
......
[ 本帖最后由 ali88home 于 2011-7-12 20:13 编辑 ] |
|