红联Linux门户
Linux帮助

【半解决】双系统问题:找不到grub.conf文件

发布时间:2010-09-25 10:11:58来源:红联作者:1kl
[i=s] 本帖最后由 1kl 于 2010-9-26 12:10 编辑 [/i]

不管如何,首先感谢2楼回复的老兄。
另外,我把问题解决一半了。
我把Ghost删除后,就可以进入WinGrub的引导菜单了。
至于Linux自身的grub文件,采用光盘修复功能,用光盘重新建立引导文件(仍旧是非MBR下,建在了Linux的第一个区)。
下面讲到的新出现的grub.conf.rpmsave是WinImage可见文件。用记事本将其打开,摘取内容,拷贝至WinGrub的menu.lst下即可。


【原帖开始】
补充一点,我不知道重不重要,就是我的机器上有一键恢复Ghost。
所以我安装了WinGrub,修改了C:/grub/menu.lst文件,我在开机选项里登陆了mygrub,也是跑到Ghost下去了。


我在单位的机器是HP dx2310MF。随机附赠一套Red Flag Linux Desktop5.0光盘。
但是机器拿到手,是做成了XP系统的。
然后我打算就用附赠的Red Flag5来安装第二系统。

使用PQmagic分区、格盘,没有什么问题。
然后插入Linux光盘安装。----这里我没有采用第三方引导软件,诸如Wingrub,而是直接使用Red Flag Linux的光盘安装

这里我把原先的E盘分开,即在E盘划出10G、100M、1.8G分别给Red Flag的根分区、启动分区、交换分区。

然后,在安装grub时,我考虑到下一步还会安Windows7,所以现在grub安装到mbr的话,以后还要重新拯救mbr。

所以我选择安装到Linux分区上。在这之前,我查找了相当一部分资料,遂打算光盘安装红旗的grub到linux分区后,在WindosXP环境下使用WinImage读取grub.conf文件,通过修改、添加到C盘的boot.ini来引导双系统。

但是,光盘顺利安装完后,出问题了!
首先,是开机只有Ghost和WinXP的选项,这很正常嘛,我如是想,只要去修改grub.conf文件就可以了。这还不是问题。
然后问题来了:
使用WinImage连接到Linux分区,在/grub下,根本没有发现grub.conf文件ORZ
根目录下列表截图我附在附件里。

谁能帮我分析下,我下一步该怎么做?我怎么能找回grub.conf文件{:3_113:}
(如果可以的话,我还是不想把grub放到mbr。)

在采用光盘引导修复后(未改变所有路径),在根目录grub文件夹下仍无grub.conf文件,只多出一个grub.conf.rpmsave。
在使用一般的搜索引擎(baidu、google等)查阅资料,根本不知道grub.conf.rpmsave是什么。甚至.rpmsave是干什么的都不知道。

再重装了一次,还是很顺利……不过依旧没有grub.conf文件(当然,是重新安装而不是修复,所以也没有grub.conf.rpmsave)

等待各位的帮助与解答。谢谢。
文章评论

共有 5 条评论

  1. love35459 于 2010-10-24 14:57:58发表:

    在terminal 下切换用户啦

  2. okzokz123 于 2010-09-25 21:34:59发表:

    whereis grub.conf 试试

  3. 王中云 于 2010-09-25 19:25:03发表:

    引用:
    但是,我提取了menu.lst看了,里面只有一行:
    ./grub.conf

    在root用户下才看得到真实的,也才能编辑

  4. 1kl 于 2010-09-25 11:41:00发表:

    [i=s] 本帖最后由 1kl 于 2010-9-25 11:43 编辑 [/i]

    首先谢谢LS。

    但是,我提取了menu.lst看了,里面只有一行:
    ./grub.conf

    除此之外空空如也。所以我不知道再怎么做了.

    我到现在还是怎么都进不去Linux系统。虽然我怀疑这和我没安到MBR有关,不过我首先还是想不安到MBR

    如果我的认识有误的话,请各位指教。谢谢

  5. yippee 于 2010-09-25 11:22:25发表:

    看menu.lst就可以了~~

    其实在红旗5-6版本当中,/etc/grub.conf和/boot/grub/grub.conf都是链接到/boot/grub/menu.lst这个文件的~

    软连接在其他文件系统下无法使用,可能因为这个原因没有显现出来吧,只是有可能,但你去看menu.lst文件是绝对没错的~~