无忧启动论坛

标题: 请问两个grub4dos启动盘,如何确定从哪一个盘启动? [打印本页]

作者: 2011jink2005    时间: 2011-8-24 09:48
标题: 请问两个grub4dos启动盘,如何确定从哪一个盘启动?
我使用grub4dos制作的linux启动盘,进展很顺利。但是遇到这样一个问题:

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

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




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