/XJX/GRUB/USB_ACC.0PE --mode:auto --time-out-enable:0 --time-out-disable:0
default 0
timeout 10
if not exist NTBOOT set NTBOOT=/XJX/NTBOOT/NTBOOT
if not exist RUN set RUN=/XJX/GRUB/RUN
gfxmenu /XJX/GRUB/MESSAGE || find --set-root /XJX/GRUB/MESSAGE && gfxmenu /XJX/GRUB/MESSAGE
configfile (md)4+8
title [01] -- 运行 Windows XP PE 外置驱动程序版
%NTBOOT% PE1=/XJX/PE/XJXPE.ISO
title [02] -- 运行 Windows 2003 PE 全内置迷你版
%NTBOOT% PE1=/XJX/PE/XJXPE.IMG
title [03] -- 运行 Windows 7 PE 大内存全功能版
%NTBOOT% NT6=/XJX/PE/XJXPE.WIM
title [04] -- 运行 LINUX 系统迷你版
find --set-root /XJX/LINUX/LINUX.LDR
kernel /XJX/LINUX/VMLINUZ
initrd /XJX/LINUX/INITRD.GZ
title [05] -- 运行 中文 DOS 维护工具箱
%RUN% /XJX/IMGS/CNDOS.IMG
title [06] -- 运行 Ghost 系统备份与还原
%RUN% /XJX/IMGS/SYSBAK.IMG
title [07] -- 运行 自定义ISO/IMG/RAMOS/引导文件
%RUN% --automenu /XJX/AUTOLOAD/
title [11] -- 从 本地硬盘启动
chainloader (hd0)+1
rootnoverify (hd0)作者: chenall 时间: 2011-12-27 11:02
受到你后面的find --set-root命令影响。已经改变了当前ROOT,找不到是正常的。
试试
if not exist NTBOOT set NTBOOT=/XJX/NTBOOT/NTBOOT
改成
if not exist NTBOOT set NTBOOT=%@root%/XJX/NTBOOT/NTBOOT作者: soyan.xjx 时间: 2011-12-27 17:38
原帖由 chenall 于 2011-12-27 11:02 发表
受到你后面的find --set-root命令影响。已经改变了当前ROOT,找不到是正常的。
试试
if not exist NTBOOT set NTBOOT=/XJX/NTBOOT/NTBOOT
改成
if not exist NTBOOT set NTBOOT=%@root%/XJX/NTBOOT/NTBOOT
谢谢CHENALL,已用 if not exist NTBOOT set NTBOOT=%@root%/XJX/NTBOOT/NTBOOT 试过,还是不行,估计不是因为ROOT原因,因为RUN调用是正常的,另外没更新之前用的比较早的GRUB与NTBOOT在这台笔记本上用了几个月一直是从隐藏分区启动并所有菜单功能正常。