|
启动到Dos后,手动启动当然能行,实际上相同的U盘在不同的机子上被识别成不同的设备,我的KingMax 1G噈是如此,试过了差不多十多台机子,有些被识别成HHDD硬盘,有些被识别成FDD软盘,能引导至Grub>基本上就能成了,我的是默认识别成HDD可正常启动,Autoexec.bat中是这样设的: boot\grub\grub --config-file=(hd0,0)/boot/grub/menu.lst,Menu.lst中的内容是:
# 第一项为默认值
default 5
# Fallback to the second entry.
fallback 1
# 设置图形背景文件
splashimage (hd0,0)/boot/grub/xp2008.gz
# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/fonts
title 1. 启动WinPE系统
chainloader (hd0,0)/peldr
boot
title 2. DOS工具箱
map --mem (hd0,0)/boot/grub/dos98.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title 3. 启动maxdos
map --mem (hd0,0)/boot/grub/MaxBoot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title 4. 效率源大容量硬盘检测修复
map --mem (hd0,0)/boot/grub/Xlybig.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title 5. 从光盘启动系统
cdrom --init
map --hook
chainloader (cd0)
boot
title 6. 从硬盘启动系统
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (hd0,0)
chainloader +1
boot
title 7. 返回启动菜单
rootnoverify (hd0,0)
makeactive
title 8. 重新启动计算机
reboot
title 9. 关闭计算机
halt
如果U盘被识别成FDD软盘,就会停留在Grub>,这时我就用Quti退出,然后运行另一个批处理文件,其中的命令是:boot\grub\grub --config-file=(fd0)/boot/menu.lst,这个Menu.lst中的内容是# 第一项为默认值
default 5
# Fallback to the second entry.
fallback 1
# 设置图形背景文件
splashimage (fd0)/boot/grub/xp2008.gz
# 设置中文支持的字体文件
fontfile (fd0)/boot/grub/fonts
title 1. 启动WinPE系统
chainloader (fd0)/peldr
boot
title 5. 从光盘启动系统
cdrom --init
map --hook
chainloader (cd0)
boot
title 6. 从硬盘启动系统
root (hd0,0)
chainloader +1
boot
title 7. 返回启动菜单
rootnoverify (fd0)
makeactive
title 8. 重新启动计算机
reboot
title 9. 关闭计算机
halt
[ 本帖最后由 yd21 于 2006-11-22 09:40 PM 编辑 ] |
|