|
|
发表于 2011-12-25 23:02:34
|
显示全部楼层
回复 #2057 hhh333 的帖子
你可以先试试修改内置菜单如下。看看行不行。
errorcheck off
configfile /menu.lst
configfile /boot/grub/menu.lst
configfile /grub/menu.lst
if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
errorcheck on
commandline
如果正常的话,下个版本就这样子改了。
解说。
1.先判断当前ROOT是否UD,如果是的话把UD所在的磁盘设为ROOT。
2.如果当前ROOT是软盘先查找软盘 |
|