Fbinst菜单命令详解: default 0 //设置默认启动的菜单入口项为NUM 0 timeout 2 //设置在自动启动缺省菜单前所等待的秒数为:2秒 color white //设置文本字体颜色为白色 text " Booting From FenDou USB Disk... " //文本内容 color white //设置文本内容颜色为白色 text "================================" //文本内容 color yellow //设置文本字体颜色为黄色 text "| Starting For No Acceleration |" //文本内容 text "| |" //文本内容 color yellow //设置文本字体颜色为黄色 menu F1 buldr "GRLDR" //菜单0快捷键为F1启动GRLDR文件 text "| Press F2 For Acceleration... |" //文本内容 menu F2 buldr "FD" 菜单1快捷键为F2启动FD文件 color white //设置文本字体颜色为白色 text "================================" //文本内容 Grldr菜单命令详解: checkrange 0x21 read 0x8280 && pxe detect NotExist //如果是checkrange命令返回值是1,判断是否为PXE启动,如果是PXE启动,指定一个不存在的配置文件“NoExist” command --set-path=(bd)/BOOT/GRUB/ //设置外部命令所在位置 //set设置变量,比如:--set-path=变量 timeout 10 //timeout设置在自动启动缺省菜单前所等待的秒数 default 11 //设置默认启动的菜单入口项为11 gfxmenu (ud)/BOOT/GRUB/MESSAGE //使用MESSAGE中的图形菜单 configfile (md)4+8 //将指定文件作为配置文件予以加载,执行此命令后会重新加载一次内置菜单,可作为进入二级或三级或任意菜单后返回主菜单之用。 title 【01】 运行奋斗Win03PE2012增强版 //命名菜单项 checkrange 0x30001:-1 read 0x8298 //Checkrang 检查0x30001处为-1,就读取0x8298 clear //清屏 echo $[1106] Loading FD WIN03PE.ISO, Please Wait ... //输出指定内容 map --mem (bd)/PE/WIN03PE.ISO (0xff) ! map (bd)/PE/WIN03PE.ISO (0xff) //把要仿真的镜像先加载到内存后再进行仿真为虚拟软驱 map --e820cycles=0 //map --e820cycles=0,则执行 map --hook 之后, int15(读写权限字节) 处于 unhook 状态 map --hook //仿真立即生效 chainloader (0xff) //加载扇区链式加载器(虚拟软驱) title 【02】 运行奋斗Win7PE精简版(防蓝屏) //命名菜单项 checkrange 0x30001:-1 read 0x8298 //Checkrang 检查0x30001处为-1,就读取0x8298 clear //清屏 echo $[1106] Loading FD WIN7PE.ISO, Please Wait ... //输出指定内容 map --mem (bd)/PE/WIN7PE.ISO (0xff) ! map (bd)/PE/WIN7PE.ISO (0xff) //把要仿真的镜像先加载到内存后再进行仿真为虚拟软驱 map --e820cycles=0 //map --e820cycles=0,则执行 map --hook 之后, int15(读写权限字节) 处于 unhook 状态 map --hook //仿真立即生效 chainloader (0xff) //加载扇区链式加载器(虚拟软驱) title 【03】 运行奋斗超微PE(适合老机) //命名菜单项 checkrange 0x30001:-1 read 0x8298 //Checkrang 检查0x30001处为-1,就读取0x8298 clear //清屏 echo $[1106] Loading FD WIN03PE.ISO, Please Wait ... //输出指定内容 map --mem (bd)/PE/MINIPE.ISO (0xff) ! map (bd)/PE/MINIPE.ISO (0xff) //把要仿真的镜像先加载到内存后再进行仿真为虚拟软驱 map --e820cycles=0 //map --e820cycles=0,则执行 map --hook 之后, int15(读写权限字节) 处于 unhook 状态 map --hook //仿真立即生效 chainloader (0xff) //加载扇区链式加载器(虚拟软驱) title 【04】 尝试运行GHOST 11.0.1恢复系统 //命名菜单项 RUN /BOOT/IMGS/GHOST11.0.1.IMG //运行镜像文件 title 【05】 运行DiskGenius3.7.1磁盘分区 //命名菜单项 RUN /BOOT/IMGS/DiskGenius3.7.IMG //运行镜像文件 title 【06】 运行MaxDos VeDe 2012工具箱 //命名菜单项 RUN /BOOT/IMGS/MAXDOS.IMG //运行镜像文件 title 【07】 启动DOS时代菜鸟2012工具箱 //命名菜单项 RUN /BOOT/IMGS/DTSTOOL.IMA //运行镜像文件 title 【08】 运行硬盘内存检测扫描工具 //命名菜单项 map --mem (ud)/BOOT/IMGS/HDDMEMST.ISO (0xff) //把要仿真的镜像先加载到内存后再进行仿真为虚拟软驱 map --hook //仿真立即生效 chainloader (0xff) //加载扇区链式加载器(虚拟软驱) title 【09】 运行奋斗Windows登陆密码清除程序 //命名菜单项 RUN /BOOT/IMGS/PASSWORD.IMG //运行镜像文件 title 【10】 尝试运行PQ8.05双语版分区工具 //命名菜单项 RUN /BOOT/IMGS/PQ8.05.IMG //运行镜像文件 title 【11】 尝试运行DM9.56万用版分区工具 //命名菜单项 echo $[1106] Loading DM9.56.IMG Image, Please Wait ... //输出指定内容 RUN /PE/DM9.56.IMG //运行镜像文件 title 【12】 ===尝试从硬盘启动电脑=== //命名菜单项 find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr //在所有分区根目录查找文件名为ntldr的文件,忽略光驱,如果找到就立即停止搜索,找到就设该设备为根;在所有分区根目录查找文件名为bootmgr的文件,忽略软驱,如果找到就立即停止搜索,找到就设该设备为根。中间的'||'是逻辑或运算符,二个条件,谁先成立先执行谁。 map () (hd0) // 映射找到引导文件(ntldr、bootmgr)的设备为第一硬盘(hd0) map (hd0) () //映射第一磁盘(hd0) 找到引导文件(ntldr、bootmgr)的设备为当前设备 map --rehook //仿真生效 find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr //在所有分区根目录查找文件名为(ntldr,bootmgr)的文件,忽略光驱,如果找到就立即停止搜索,找到就设该设备为根 chainloader /ntldr || chainloader /bootmgr //加载当前设备根目录下的 ntldr或bootmgr 文件 |
|