无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2523|回复: 2
打印 上一主题 下一主题

[求助] 请问两个grub4dos启动盘,如何确定从哪一个盘启动?

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-24 09:48:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用grub4dos制作的linux启动盘,进展很顺利。但是遇到这样一个问题:

我有两个移动硬盘,A和B,A用grubInst制作成了启动盘,可以自启动。然后在A和B中都有启动所需的grldr、menu.lst以及其他启动系统文件sys。但是,我A盘的系统文件更新了sys(A),发现启动还是有可能会从sys(B)启动。

请问,我如何能在不拔出B的情况下,让grub将A的sys启动呢?希望前辈们指点,如果描述不够明白,请批评指出,我补充。谢谢。
2#
发表于 2011-8-24 12:19:46 | 只看该作者
新版G4D启动后,都会先在启动设备里找菜单文件,找不到才到其他地方找,因此,只要菜单中相关文件不指定设备、不使用FIND查找,一般都可以从启动设备进系统。
回复

使用道具 举报

3#
 楼主| 发表于 2011-8-24 13:13:53 | 只看该作者

回复 #2 xianglang 的帖子

谢谢指点,我使用时设置了Find, 如下:<br />find --set-root /grldr<br />为了设置root,使用grubinst-1.1-bin-w32-2008-01-01,grub4dos-0.4.4-2009-06-20\grub4dos-0.4.4,<br />A、B两个移动硬盘都做过启动盘,这个运行时很难确定从哪个盘启动的。<br /><br />忘记为什么要set-root了,不知道现在grub4dos新版是什么版本了?

我现在的想法是在grubinst.exe安装后,按时间创建一个临时文件,文件名为与时间相关的串,如2011082413370202,然后把find的值改为find --set-root /2011082413370202。这是不更改grub4dos的一个笨方法,感觉应该可以。

另外grubinst.exe和grub4dos的关心,我有点晕,grubinst.exe里应该内嵌了grldr的程序了吧?

[ 本帖最后由 2011jink2005 于 2011-8-24 13:39 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-17 09:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表