|
3#
楼主 |
发表于 2013-12-21 15:42:36
|
只看该作者
本帖最后由 1549957235 于 2013-12-21 17:39 编辑
如果是用U盘启动那这个设定就没有效果了吗?
那么他将根设备设定为(fd0)或(cd0),有什么意义?
chenall 是什么?
原文:
title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
#设置本项菜单的标题
errorcheck off
#关闭错误检查模式
configfile /boot/grub/menu.lst
#尝试加载/boot/grub/目录下的menu.lst文件
configfile /grub/menu.lst
#尝试加载/grub/目录下的menu.lst文件
if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
#如果当前ROOT是(ud),设置当前磁盘为(ud)所在磁盘,比如(fd0)或(hd0)
if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
#如果当前ROOT是fd设备,则在所有的fd设备根目录下查找menu.lst文件,找到的话就将该设备设为根,并加载该菜单文件
find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
#以上尝试均失败时在所有设备的根目录下查找menu.lst文件,忽略软驱和光驱设备,找到的话就将该设备设为根,并加载该菜单文件
find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
#上一个查找失败时在所有设备的/boot/grub/目录下查找menu.lst文件,忽略软驱和光驱设备,找到的话就将该设备设为根,并加载该菜单文件
find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
#上一个查找失败时在所有设备的/grub/目录下查找menu.lst文件,忽略软驱和光驱设备,找到的话就将该设备设为根,并加载该菜单文件
errorcheck on
#打开错误检查模式
commandline
#进入命令行模式
|
|