|
美观不考虑,驱动包多,不可能美观
PXE也不用考虑,通常服务器端可以看见目录
好像519的版本目前比较稳定了
麻烦帮我看看,菜单有没有什么错误
我不明白语法,其中BOOT CD 那个,你那个错误检测是必须的吗?
terminal console
color white/blue blue/yellow light-red/blue 10
default 0
#timeout 8
title [01] WinPE\nLoad /WXPE/SETUPLDR.BIN or /ldrxpe
find --set-root --ignore-floppies /WXPE/SETUPLDR.BIN || find --set-root --ignore-floppies /ldrxpe
chainloader /WXPE/SETUPLDR.BIN || chainloader /ldrxpe
title [02] DosTOOL\nLoad /BOOT/YYDOS.IMG
find --set-root --ignore-floppies /BOOT/YYDOS.IMG
map --mem /BOOT/YYDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [03] WinSetup\nLoad /I386/SETUPLDR.BIN
find --set-root /i386/setupldr.bin || find --set-root /I386/SETUPLDR.BIN
chainloader /i386/setupldr.bin || chainloader --force /I386/SETUPLDR.BIN
title [04] Boot CD\nLoad (CDx)
cdrom --init
map --hook
chainloader (cd0) && boot
chainloader (cd1) && boot
chainloader (cd2) && boot
chainloader (cd3) && boot
chainloader (cd) && boot
title [05] Boot ISO(--mem)\nLoad /MYISO.ISO(--mem)
find --set-root --ignore-floppies /MYISO.ISO
map --mem /MYISO.ISO (0xff)
map --hook
chainloader (0xff)
title [06] Boot ISO, map to mem only\nLoad /MYISO.ISO to memory only, without booting.
find --set-root --ignore-floppies /MYISO.ISO
map --mem /MYISO.ISO (0xff)
map --hook
kernel || clear
title [07] Boot Hard Disk (hd0,0)\nBoot (hd0,0)
rootnoverify (hd0,0)
chainloader +1
title [08] Boot Hard Disk (hd1,0)\nBoot (hd1,0)
rootnoverify (hd1,0)
chainloader +1
title [09] Boot WinXP/2K3\nLoad /ntldr
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title [10] Boot Win7\nLoad /bootmgr
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
title [11] Boot Grub4Dos\nLoad /grldr
find --set-root --ignore-floppies /grldr || find --set-root --ignore-floppies /GRLDR
chainloader --force /grldr || chainloader --force /GRLDR
title [12] Grub4Dos CmdLine
commandline
title [13] Boot $WIN_NT$.~BT\nLoad /$WIN_NT$.~BT/setupldr.bin
find --set-root --ignore-floppies /$WIN_NT$.~BT/setupldr.bin || find --set-root --ignore-floppies /WIN_NT$.~BT/SETUPLDR.BIN
chainloader /$WIN_NT$.~BT/setupldr.bin || chainloader --force /WIN_NT$.~BT/SETUPLDR.BIN
title [14] Boot $LDR$\nLoad /$ldr$
find --set-root --ignore-floppies /$ldr$ || find --set-root --ignore-floppies /$LDR$
chainloader /$ldr$ || chainloader --force /$LDR$
title [15] Boot A.IMG\nLoad /BOOT/A.IMG
find --set-root --ignore-floppies /BOOT/A.IMG
map --mem /BOOT/A.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [16] Boot B.IMG\nLoad /BOOT/B.IMG
find --set-root --ignore-floppies /BOOT/B.IMG
map --mem /BOOT/B.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [17] Boot C.IMG\nLoad /BOOT/C.IMG
find --set-root --ignore-floppies /BOOT/C.IMG
map --mem /BOOT/C.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [18] Boot D.IMG\nLoad /BOOT/D.IMG
find --set-root --ignore-floppies /BOOT/D.IMG
map --mem /BOOT/D.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [19] Boot 1.IMG\nLoad /BOOT/1.IMG
find --set-root --ignore-floppies /BOOT/1.IMG
map --mem /BOOT/1.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [20] Boot 2.IMG\nLoad /BOOT/2.IMG
find --set-root --ignore-floppies /BOOT/2.IMG
map --mem /BOOT/2.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [21] Boot 3.IMG\nLoad /BOOT/3.IMG
find --set-root --ignore-floppies /BOOT/3.IMG
map --mem /BOOT/3.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [22] Boot 4.IMG\nLoad /BOOT/4.IMG
find --set-root --ignore-floppies /BOOT/4.IMG
map --mem /BOOT/4.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [23] Boot 5.IMG\nLoad /BOOT/5.IMG
find --set-root --ignore-floppies /BOOT/5.IMG
map --mem /BOOT/5.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [24] Boot 6.IMG\nLoad /BOOT/6.IMG
find --set-root --ignore-floppies /BOOT/6.IMG
map --mem /BOOT/6.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [25] Boot 7.IMG\nLoad /BOOT/7.IMG
find --set-root --ignore-floppies /BOOT/7.IMG
map --mem /BOOT/7.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [26] Boot 8.IMG\nLoad /BOOT/8.IMG
find --set-root --ignore-floppies /BOOT/8.IMG
map --mem /BOOT/8.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [27] Unmap All\nUnmap all virtual floppies, hard drives and cdroms.
map --unmap=0:0xff
map --rehook
clear
pause All virtual floppies, hard drives and cdroms has been unmapped. Press any key to countinue...
kernel && pause --wait=0
title [28] Return GRUB4DOS Boot Menu \n Return first boot menu
checkrange 1 read 0x60100 && write 0x8280 0x21 && write 0x82a0 0x21 && root (bd) && pxe keep && pxe basedir /
checkrange 1 read 0x60100 && configfile /MENU.LST || chainloader /GRLDR
checkrange 2 read 0x60100 && root (hd0,0) && chainloader (hd0)+1
checkrange 1:2 read 0x60100 || find --set-root /MENU.LST && configfilr /MENU.LST
checkrange 1:2 read 0x60100 || find --set-root /GRLDR && chainloader /GRLDR
boot
title [29] Reboot
reboot
title [30] OFF(halt)
halt |
|