无忧启动论坛

标题: 移动硬盘GRUB启动,试四台电脑就一台可以,正常吗? [打印本页]

作者: yoxu    时间: 2008-2-21 20:05
标题: 移动硬盘GRUB启动,试四台电脑就一台可以,正常吗?
用移动硬盘做GRUB启动,试了四台电脑,就一台可以,正常吗?有人说我的MENU。LST有问题,大家看看是不是真的有问题?
timeout 30

default 1

splashimage (hd0,0)/boot/back.xpm.gz
fontfile (hd0,0)/boot/fonts

title 【00】WinPE 迷你维护系统
chainloader (hd0,0)/MiniPE/LDRXPE

title 【01】启动 主硬盘主分区(hd1,0)上的操作系统
rootnoverify (hd1,0)
map +1 (hd0)
chainloader +1

title 【02】Grub 命令行
commandline

title 【03】启动 移动硬盘 Win98 软盘镜像文件
map (hd0,0)/boot/Win98Dos.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 【04】启动 移动硬盘 DM957 软盘镜像文件
map (hd0,0)/boot/DM957.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 【05】启动 移动硬盘 PM805T 软盘镜像文件
map (hd0,0)/boot/PM805T.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 【06】启动 移动硬盘 Ghost 软盘镜像文件
map (hd0,0)/boot/GhostBakRES.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 【08】重启
reboot

title 【09】关机
halt
作者: HHuan    时间: 2008-2-21 22:18
GRUB不是很懂,可能和你的电脑有关,可能只有正常启动的那台电脑能正确识别USB-HDD。
作者: rnong    时间: 2008-2-21 22:47
楼主移动硬盘在不同的电脑因为bios及原先安装的硬盘数/接口不同有可能分配的绝对路径不对,比如可能会是(hd1,0)等。

保险的的话每段都加上
find --set-root /boot/Win98Dos.IMA(针对启动文件名,Win98Dos.IMA可以相应更改或者指定一个统一的文件)

之类的语句,目的是判断你要启动的文件在grub里的绝对路径,后面接下来的语句就可以去掉绝对路径了。
举例:
find --set-root /boot/Win98Dos.IMA
map --mem /boot/Win98Dos.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
作者: yoxu    时间: 2008-2-22 09:56
是呀,我也在担心这个问题,楼上的方法有效吗?
作者: yoxu    时间: 2008-2-22 09:57
这些到了booting grub....就停住了。
作者: yoxu    时间: 2008-2-22 09:58
plashimage (hd0,0)/boot/back.xpm.gz
fontfile (hd0,0)/boot/fonts
这两句要不要加上下面这样的话?要怎么加?
find --set-root /boot/Win98Dos.IMA
作者: rnong    时间: 2008-3-4 01:29
[quote]这两句要不要加上下面这样的话?要怎么加?[unquote]
find --set-root /boot/Win98Dos.IMA
plashimage /boot/back.xpm.gz
fontfile /boot/fonts

这样就可以了。记得"Win98Dos.IMA"要改成你实际的文件名
作者: hwd6    时间: 2008-3-4 08:44
grub要求所有路径都要小写
作者: yanjian    时间: 2008-3-4 11:25
我把所有路径下的(hd0,0)/都改成/

也就是和grub一个目录.
这样只要grub可以起来,这个盘就可以启动.




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3