chmwl 发表于 2005-7-29 12:57:04

求救啊,高手帮忙,关于grub启动的问题

首先说明,我翻了很多老帖都不能解决问题,所以才发新帖求助。
问题现象是这样的:双系统,c:win2000,其余的是redhat8.0,装好以后直接启动正常出现grub选择系统菜单,选择linux成功,正常退出。重启,选择win2000正常进入,退出关机。第二天,开机,检测完硬件就显示grub>,没有了系统选择菜单,那个系统都进不去了。进行挽救:
grub>root (hd0,1)
filesystem type is ext2fs partition type 0x83
grub>setup (hd0,1)
checking if "/boot/grub/stage1" exists ... no
checking if "/grub/stage1" exists ... no
error2: badfile or directory type
grub>
就是这种现象了,那位高手知道怎么解决希望不吝赐教,谢谢!!!

月下刀客 发表于 2005-7-29 16:00:11

grub>root (hd0,1)
filesystem type is ext2fs partition type 0x83
grub>setup (hd0)         <<这样才是mbr嘛

chmwl 发表于 2005-7-29 16:39:01

谢谢月下刀客版主,不过问题是:
grub>setup (hd0)和grub>setup (hd0,1)出现的结果是一样的,都是找不到文件。

妖狐藏马 发表于 2005-7-29 16:56:15

:wink: 试试看改成hd0,4看看
如果你的/分区是D盘
D--hda5--hd0,4
E--hda6--hd0,5
F--hda7--hda0,6
...... :!:

妖狐藏马 发表于 2005-7-29 16:58:09

它是说找不到你/分区下的boot目录里的一些引导文件
你一定是修改过分区,至少用分区大师看过分区了吧

月下刀客 发表于 2005-7-29 17:05:27

:wink: 试试看改成hd0,4看看
如果你的/分区是D盘
D--hda5--hd0,4
E--hda6--hd0,5
F--hda7--hda0,6
...... :!:HOHO,有道理,我都忘这茬了

chmwl 发表于 2005-7-29 17:07:46

我没有分区软件,我想可能是win2000启动后破坏了linux的引导程序,不过就是不知道怎么恢复。我用linux的安装盘启动后安装的时候他说没有找到已经安装的linux,奇怪。

月下刀客 发表于 2005-7-29 17:12:18

输入root (hd0,之后按一下tab键,会显示所有分区号,你看看都有什么显示。

ps.你有给boot分一个单独的区吗?

chmwl 发表于 2005-7-29 17:29:53

回复月下刀客版主,显示所有分区号
possible partitions are:
partition num 0   filesystem type unknownpartition type 0x7
partition num 1   filesystem type is ext2fs   partition type 0x83
partition num 2   filesystem type unknownpartition type 0x82
我当时是只在win下给win分配了c:,其余的空间没有分也没有格。安装redhat时用它的分区来分的。

chmwl 发表于 2005-8-1 09:53:36

????

月下刀客 发表于 2005-8-1 11:18:48

grub>cat (hd0,1)/boot/grub/grub.conf
有输出吗?

chmwl 发表于 2005-8-1 12:54:38

grub>cat (hd0,1)/boot/grub/grub.conf
有输出吗?

没有,是bad file or directory type.
看来没希望修复了,我只能重新装了。

妖狐藏马 发表于 2005-8-1 15:48:38

应该是(hd0,4)/boot/grub/grub.conf
你的/boot在哪个盘啊? :?

chmwl 发表于 2005-8-2 08:27:22

没有(hd0,4)这个分区。我的应该是在(hd0,1)

月下刀客 发表于 2005-8-2 09:02:07

手动看看能否启动
grub>root (hd0,1)
grub>kernel /boot/xxx or root=/dev/hda2
grub>initrd /boot/xxx
grub>boot

输入xxx处用tab键,以防输错(如果你专门分了boot区,第2/3行不要加/boot)
如果手动无法启动,可能需要...
页: [1] 2
查看完整版本: 求救啊,高手帮忙,关于grub启动的问题