|
原帖由 sratlf 于 2011-4-18 11:57 发表
是用的菜单还是命令行输入的 菜单的话完整菜单是什么
用的是菜单,我的完整菜单是:- debug off
- #=============以下定义启动类型==============
- write 0x60000 0
- #boot from cd
- checkrange 0x9f read 0x82a0 && write 0x60000 1
- #boot from pd
- checkrange 0x21 read 0x82a0 && write 0x60000 2
- #boot from ud
- checkrange 0x23 read 0x82a0 && write 0x60000 3
- #boot from fd/usbzip
- checkrange 0x0 read 0x82a0 && write 0x60000 4
- #==========默认HD/USBHDD,其值为0===========
- timeout 8
- default 6
- command --set-path=()/BOOT/GRUB/
- insmod (bd)/BOOT/GRUB/WENV
- UNIFONT /BOOT/GRUB/U16HZ
- splashimage /BOOT/GRUB/BACK.XPM.GZ || background 0000ff && foreground ffffff
- title
- clear
- title ________________★系统维护菜单★________________
- clear
- title
- clear
- title [01]--启动 全内置 WinPE 2003 Boot WinPE 2003 included ext-Tools\n启动 全内置 WinPE 2003
- #checkrange 0,1,4 read 0x60000 && find --set-root /BOOT/LDRIN.BIN && map +1 (hd0) && chainloader /BOOT/LDRIN.BIN
- #checkrange 0,1,4 read 0x60000 && find --set-root /BOOT/LDRIN.BIN && kernel /BOOT/LDNTLDR && chainloader /BOOT/LDRIN.BIN
- checkrange 2 read 0x60000 && pxe keep && chainloader --force /BOOT/PXELDR.0
- checkrange 3 read 0x60000 && goto 18
- checkrange 3 read 0x60000 && cat --length=0 (ud)/BOOT/PE1X.WIM || goto 20
- checkrange 0,1,4 read 0x60000 && find --set-root /BOOT/LDRIN.BIN
- map +1 (hd0) || kernel /BOOT/LDNTLDR
- chainloader /BOOT/LDRIN.BIN || pxe keep && chainloader --force /BOOT/PXELDR.0
- boot
- title [02]--启动 32位 Win7 PE Boot 32bit Win7 PE\n32位win7pe
- checkrange 1 read 0x60000 && chainloader /BOOT/BTMGRX8.BIN
- checkrange 2 read 0x60000 && pxe keep && chainloader --force /BOOT/PXEBOOTX8.0
- checkrange 0,4 read 0x60000 && find --set-root /BOOT/BTMGRX8.BIN && chainloader /BOOT/BTMGRX8.BIN
- checkrange 3 read 0x60000 && cat --length=0 (ud)/BOOT/PE3X86.WIM && goto 19
- checkrange 3 read 0x60000 && cat --length=0 (ud)/BOOT/PE3X86.WIM || goto 21
- boot
- title [03]--启动 64位 Win7 PE Boot 64bit Win7 PE\n64位win7pe,64位win7pe可运行32位程序
- checkrange 1 read 0x60000 && chainloader /BOOT/BTMGRX6.BIN
- checkrange 2 read 0x60000 && pxe keep && chainloader --force /BOOT/PXEBOOTX6.0
- checkrange 0,4 read 0x60000 && find --set-root /BOOT/BTMGRX6.BIN && chainloader /BOOT/BTMGRX6.BIN
- checkrange 3 read 0x60000 && cat --length=0 (ud)/BOOT/PE3X64.WIM && goto 22
- checkrange 3 read 0x60000 && cat --length=0 (ud)/BOOT/PE3X64.WIM || goto 23
- boot
- title [04]--启动 MAXDOS 8 MaxDos 8\n含多种DOS下的驱动和网克工具
- map --mem /BOOT/IMGS/MAXDOS.IMG (fd0)
- map --hook
- rootnoverify (fd0)
- chainloader +1
- title [05]--启动 简易 DOS 工具箱 FREE DOS\n含ghost、diskgen等工具
- calc *0x60200=*0x82a0
- calc *0x60300=*0x829c
- configfile /BOOT/IMGS/DOSTOOL.LST || find --set-root /BOOT/IMGS/DOSTOOL.LST && configfile ()/BOOT/IMGS/DOSTOOL.LST
- title [06]--启动 CHKDSK 磁盘检测修复
- calc *0x60200=*0x82a0
- calc *0x60300=*0x829c
- configfile /BOOT/IMGS/CHKDSK.LST || find --set-root /BOOT/IMGS/CHKDSK.LST && configfile ()/BOOT/IMGS/CHKDSK.LST
- title [07]--启动 网络启动盘 netbootdisk\n网络启动盘
- map --mem /BOOT/IMGS/2NETBOOTDISK.IMG (fd0)
- map --hook
- rootnoverify (fd0)
- chainloader +1
- title [08]--手动 输入文件路径 加载任意ISO/IMG/RAMOS/文件\n#示例:--fira fd1:IASTOR.IMG /PE1X.ISO\n#--fira iso=/WIN$.ISO 安装NT5.X系统 两次加载ISO菜单相同 第一次加载按I启动ISO\n第二次加载后按回车键从硬盘启动继续安装
- checkrange 2 read 0x60000 && pxe keep && RUN
- checkrange 0,1,3,4 read 0x60000 && find --set-root /BOOT/GRUB/RUN && RUN
- #checkrange 0,1,3,4 read 0x60000
- #find --set-root /BOOT/GRUB/RUN
- #RUN
- boot
- title [09]--通过 仿真软盘启动硬盘系统 Boot XP/03/Vista/Win7/2008/VHD/RAM\n#启动硬盘上的NT5.x/NT6.x\n#包括以镜像方式存在于BOOT中的ramxp.img和windows7.vhd
- map --mem /BOOT/IMGS/NTBOOT.GZ (fd0)
- map --hook
- rootnoverify (fd0)
- chainloader +1
- title [10]--加载 SRS_F6 工具菜单 Goto SRS_F6 Tool\n#装载额外的SRS磁盘驱动,驱动放任意盘的SRS目录或根目录\n#驱动文件名SRS.ZIP
- #保存MENU.LST或grldr所在的启动设备
- calc *0x60200=*0x82a0
- calc *0x60300=*0x829c
- configfile ()/BOOT/SRS_F6.LST || find --set-root /BOOT/SRS_F6.LST && configfile ()/BOOT/SRS_F6.LST
- title [11]--加载 外部 GRUB_菜单 GRUB_MENU\n链接外部menu.lst菜单
- checkrange 0,1,3,4 read 0x60000 && chainloader --force /BOOT/BIN/GRLDR
- checkrange 2 read 0x60000 && pxe keep
- kernel /BOOT/BIN/LDNTLDR
- initrd /BOOT/BIN/GRLDR
- title [12]--加载 USB2.0驱动PLPBT.BIN Load USB 2.0 moudle PLPBT.BIN\n适用老主板,装载后可进入主菜单再装载相应PE
- lock
- checkrange 0,1,3,4 read 0x60000 && chainloader /BOOT/IMGS/PLUSB.BIN
- checkrange 2 read 0x60000 && pxe keep && chainloader --raw /PXELIUSB.0
- boot
- title [13]--运行 Memtest V4.1 Pre-Compiled Bootable Binary\n内存检测工具memtest86+-4.10
- lock
- checkrange 0,1,3,4 read 0x60000 && chainloader /BOOT/IMGS/MEMTEST.BIN
- checkrange 2 read 0x60000 && pxe keep && chainloader --raw /PXELIMEM.0
- boot
- title [14]--切换 MS_PXELinux菜单 Goto MS_PXELinux Menu\n转换MS PXELinux菜单
- checkrange 2 read 0x60000 && pxe keep && chainloader --raw /pxelinux.0
- checkrange 0,1,3,4 read 0x60000 && chainloader --force --raw /BOOT/BOOTMGR.BIF || goto 24
- #checkrange 0,1,3,4 read 0x60000 && chainloader --force --raw /BOOT/BOOTMGR.BIF
- #checkrange 0,3,4 read 0x60000 && chainloader --force --raw /BOOT/GRUB/GRLDR.MBR
- boot
- title [15]--硬盘 启动 Boot HD0,0\n转硬盘启动
- checkrange 0x80 read 0x8280 && map (hd0) (hd1) && map (hd1) (hd0) && map --rehook
- rootnoverify (hd0,0)
- chainloader +1
- title [16]--重启 Reboot
- reboot
- title [17]--关机 Shutdown
- halt --no-acpi || halt --force-sci || halt --no-apm || halt --no-apm --force-sci || halt
- #18
- title
- clear
- map --mem (ud)/BOOT/IMGS/WMBOOT.IMA (fd0)
- map --hook
- pause --wait=0 Coping WimPE file,Please waiting...
- fat copy (ud)/BOOT/PE1X.WIM (fd0)/BOOT/
- fat copy (ud)/BOOT/LDRIN.BIN (fd0)/BOOT/
- fat copy (ud)/BOOT/W.SIF (fd0)/BOOT/
- fat copy (ud)/BOOT/NTDETECT (fd0)/BOOT/
- fat copy (ud)/BOOT/FONT.BIN (fd0)/BOOT/
- rootnoverify (fd0) && chainloader (fd0)/BOOT/LDRIN.BIN
- #19
- title
- clear
- map --mem (ud)/BOOT/IMGS/WMBOOT.IMA (fd0)
- map --hook
- pause --wait=0 Coping WimPE file,Please waiting...
- fat copy (ud)/BOOT/PE3X86.WIM (fd0)/BOOT/
- fat copy (ud)/BOOT/BX8 (fd0)/BOOT/
- fat copy (ud)/BOOT/BTMGRX8.BIN (fd0)/BOOT/
- fat copy (ud)/BOOT/boot.sdi (fd0)/BOOT/
- rootnoverify (fd0) && chainloader (fd0)/BOOT/BTMGRX8.BIN
- #20
- title
- clear
- ls (fd0,0)/ && map (fd0) (hd0) && map (hd0) (hd) && map --hook
- find --set-root /BOOT/LDRIN.BIN && chainloader /BOOT/LDRIN.BIN
- #21
- title
- clear
- ls (fd0,0)/ && map (fd0) (hd0) && map (hd0) (hd) && map --hook
- find --set-root /BOOT/BTMGRX8.BIN && chainloader /BOOT/BTMGRX8.BIN
- #22
- title
- clear
- map --mem (ud)/BOOT/IMGS/WMBOOT.IMA (fd0)
- map --hook
- pause --wait=0 Coping WimPE file,Please waiting...
- fat copy (ud)/BOOT/PE3X64.WIM (fd0)/BOOT/
- fat copy (ud)/BOOT/BX6 (fd0)/BOOT/
- fat copy (ud)/BOOT/BTMGRX6.BIN (fd0)/BOOT/
- fat copy (ud)/BOOT/boot.sdi (fd0)/BOOT/
- rootnoverify (fd0) && chainloader (fd0)/BOOT/BTMGRX6.BIN
- #23
- title
- clear
- ls (fd0,0)/ && map (fd0) (hd0) && map (hd0) (hd) && map --hook
- find --set-root /BOOT/BTMGRX6.BIN && chainloader /BOOT/BTMGRX6.BIN
- #24
- title
- clear
- find --set-root /BOOT/GRUB/GRLDR.MBR && chainloader --force --raw /BOOT/GRUB/GRLDR.MBR || find --set-root /pxelinux.0 && pxe keep && chainloader --raw /pxelinux.0
- #chainloader --force --raw /BOOT/GRUB/GRLDR.MBR || pxe keep && chainloader --raw /pxelinux.0
复制代码
[ 本帖最后由 zhoubin 于 2011-4-18 12:26 编辑 ] |
|