重新整理一下,关于linux grub安装,请大侠帮忙分析。
钢材在版三的指导下,我重新操作了一边,基本情况如下,请各位大侠帮忙分析我的机器装了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
grub> initrd /initrd-2.4.21-20.EL.img
(中间那个不知道是不是@)
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文件,又该怎么改呢?
请大侠支招,谢谢! 只因为你的/,/boot不在同一分区而已
修复引导,只要管/boot在哪就行 8) 哦,/boot应该是(hd0,4),那这样的grub.conf能起来吗? 能啊 哦 :-(
我还以为找到问题症结了,看来可能不是引导的问题了,而是我的文件系统被改了?
奇怪的是我印象中当初分区是,给linux两个区是ext3啊,怎么现在会显示ext2呢? 用了PQmagic或其它的分区工具?或是用工具修改过了linux分区?
或者是修改过了grub等引导程序? 没有用分区工具,只是一个mount工具,应该不会改linux数据的。
另外一个可能是装了一个google桌面搜索,怀疑它在编索引的时候读了linux分区的数据,导致机器当机,重启过几次,不知那时会不会破坏数据。
但是当机的事情发生在两天前了,昨天用的时候没出现问题呀。 请问该如何该grub.conf文件啊,刚才用cat查了一下,两个分区的数据还都在,问题可能真的就在这个grub.conf文件里了 能启动吗?不能说什么? 修改了grub.conf文件就可以启动了,然后又进fstab修改了swap分区参数。现在好像是正常了。晚点再总结一下这次“折腾”的经历。
谢谢几位大侠热心帮助。
页:
[1]