QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 734|回复: 9

重新整理一下,关于linux grub安装,请大侠帮忙分析。

[复制链接]
发表于 2005-8-2 20:38:09 | 显示全部楼层 |阅读模式
钢材在版三的指导下,我重新操作了一边,基本情况如下,请各位大侠帮忙分析

我的机器装了xp和linux as3,原来启动都狠正常,但今早开机就进不了grub图形界面,而是grub> 提示符

我先用windows安装盘恢复了xp的引导系统。

然后用linux安装盘,进linux rescue,进grub

查看分区情况是:

0 unknow filesystem 分区类型为 0xde 应该是c盘
1 unknow filesystem 分区类型为 0x7 不知道是什么
4 ext2fs 分区类型为 0x83 应该是/boot
5 ext2fs 分区类型为 0x83 应该是/
6 unknow filesystem 分区类型为 0x82 应该是swap
7 unknow filesystem 分区类型为 0x7 应该是d盘

只有一块硬盘

然后运行:

grub> root (hd0,4)
Filesystem type is ext2fs,partition type 0x83

grub> kernel /vmlinuz-2.4.21-20.EL
[Linux-bzImage,setup=0x1400,size=0x12e478]

grub> initrd /initrd-2.4.21-20.EL.img
[Linux-initrd @ 0x3c7000, 0x2886a bytes] (中间那个不知道是不是@)

grub> setup (hd0)
Checking if "/boot/grub/stage1" exits ... no
Checking if "/grub/stage1" exits ... yes
Checking if "/grub/stage2" exits ... yes
Checking if "/grub/e2fs_stage1_5" exits ... yes
Running "embed /grub/e2fs_stage1_5 (hd0) " ... 16 sectors are embedded.succeeded
Running " install /grub/stage1 (hd0) (hd0)1+16 p (hd0,4)/grub/stage2 /grub/grub.conf"... succeeded
Done.

显示成功,查看grub.conf文件
里面linux title下却是 root (hd0,5)

但是如果执行
grub> root (hd0,4)
grub> setup (hd0)
则显示文件找不到
那么我的root分区到底应该是那个呢?我是不是该修改grub.conf文件,又该怎么改呢?

请大侠支招,谢谢!
发表于 2005-8-2 21:06:13 | 显示全部楼层
只因为你的/,/boot不在同一分区而已
修复引导,只要管/boot在哪就行
回复

使用道具 举报

 楼主| 发表于 2005-8-2 21:13:07 | 显示全部楼层
哦,/boot应该是(hd0,4),那这样的grub.conf能起来吗?
回复

使用道具 举报

发表于 2005-8-2 21:19:09 | 显示全部楼层
能啊
回复

使用道具 举报

 楼主| 发表于 2005-8-2 21:25:33 | 显示全部楼层
哦 :-(
我还以为找到问题症结了,看来可能不是引导的问题了,而是我的文件系统被改了?
奇怪的是我印象中当初分区是,给linux两个区是ext3啊,怎么现在会显示ext2呢?
回复

使用道具 举报

发表于 2005-8-2 21:36:39 | 显示全部楼层
用了PQmagic或其它的分区工具?或是用工具修改过了linux分区?
或者是修改过了grub等引导程序?
回复

使用道具 举报

 楼主| 发表于 2005-8-2 21:41:06 | 显示全部楼层
没有用分区工具,只是一个mount工具,应该不会改linux数据的。
另外一个可能是装了一个google桌面搜索,怀疑它在编索引的时候读了linux分区的数据,导致机器当机,重启过几次,不知那时会不会破坏数据。
但是当机的事情发生在两天前了,昨天用的时候没出现问题呀。
回复

使用道具 举报

 楼主| 发表于 2005-8-3 10:26:12 | 显示全部楼层
请问该如何该grub.conf文件啊,刚才用cat查了一下,两个分区的数据还都在,问题可能真的就在这个grub.conf文件里了
回复

使用道具 举报

发表于 2005-8-3 12:16:16 | 显示全部楼层
能启动吗?不能说什么?
回复

使用道具 举报

 楼主| 发表于 2005-8-3 18:10:01 | 显示全部楼层
修改了grub.conf文件就可以启动了,然后又进fstab修改了swap分区参数。现在好像是正常了。晚点再总结一下这次“折腾”的经历。
谢谢几位大侠热心帮助。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-24 15:24 , Processed in 0.063791 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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