|
我现在的MENU.LST内容是这样的
#默认延迟时间(秒)
timeout 3
#设置菜单默认值
default 0
#设置背景图片
#中文字体
graphicsmode -1 800 600
font /boot/grub/unifont.hex.gz
title [一键还原系统]
find --set-root /boot/os/recovery.img
map --mem /boot/os/recovery.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title [MAXDOS工具箱]
find --set-root /boot/os/maxdos.img
map --mem /boot/os/maxdos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
titel [Windows XP For RAM]
find --set-root /os/ramxp.img
map --mem /os/ramxp.img (hd0)
map (hd0) (hd1)map --hook
root (hd0,0)
chainloader /ntldr
boot
title [WIN PE维护系统]
find --set-root /boot/os/myiso.iso
map --mem /boot/grub/firadisk.img (fd0)
map --mem /boot/os/myiso.iso (0xff)
map --hook
chainloader (0xff)
boot
titel [重启机器]
reboot
titel [关闭机器]
halt
启动的时候应该是六个菜单项目,可显示只有三个,分别是1,2,4这三个项目。其它项目看不到,我选中2号菜单项目按E编辑,显示的内容居然包括3号菜单项目。
例:
title [MAXDOS工具箱]
find --set-root /boot/os/maxdos.img
map --mem /boot/os/maxdos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
titel [Windows XP For RAM]
find --set-root /os/ramxp.img
map --mem /os/ramxp.img (hd0)
map (hd0) (hd1)map --hook
root (hd0,0)
chainloader /ntldr
boot
下面几个项目也一样。等于第三菜单项目变成了第二个菜单项目里的内容了。这是BUG还是语法问题? |
|