linzi 发表于 2003-11-19 14:38:31

重装grub遇到的问题,谢谢

由于恢复XP系统,使原来选择进入Magic linux 1.1 和XP的Grub损坏,开机就只能进入XP,现在启动时用Magic linux 1.1的安装盘启动,显示#时,键入grub,出现grub>,接着键入命令root (hd0,2), (因为我在/boot/grub/grub.conf中看到linux的引导记录是root (hd0,2)),但是却显示“Filesystem type unknown, partition type oxf ”而且接着键入“setup(hd0)”时,显示 “cannot mount the partion”,从网上找了很多也没看到这方面的解释,该怎么做?谢谢

winme 发表于 2003-11-19 20:47:44

在显示#的时候直接输入
#grub-install /dev/hda
就可以了。

樱家冢 发表于 2003-11-19 23:32:13

Re: 重装grub遇到的问题,谢谢

由于恢复XP系统,使原来选择进入Magic linux 1.1 和XP的Grub损坏,开机就只能进入XP,现在启动时用Magic linux 1.1的安装盘启动,显示#时,键入grub,出现grub>,接着键入命令root (hd0,2), (因为我在/boot/grub/grub.conf中看到linux的引导记录是root (hd0,2)),但是却显示“Filesystem type unknown, partition type oxf ”而且接着键入“setup(hd0)”时,显示 “cannot mount the partion”,从网上找了很多也没看到这方面的解释,该怎么做?谢谢
有时候hdx的x会莫名其妙的变掉,这种情况下你可以在grub的命令行方式下尝试用tab键自动补全功能显示可用的分区,选择正确的就搞定了。

linzi 发表于 2003-11-20 11:39:49

谢谢大家,我的问题是这样解决的:首先用Magic Linux 1.1的光盘启动后,系统自动将linux分区挂接到了/mnt/sysimage目录下,执行chroot /sysimage 将挂接目录变为根目录,然后执行grub,进入后,按照樱花冢的说法,键入rootnoverify hd时,用tab补齐命令,自动补齐为hd0,然后继续按tab,正向樱花冢说的,显示linux分区为hd1,而原先grub.conf中的是hd2,于是执行rootnoverify (hd0,1),执行 setup (hd0),系统显示成功,退出grub,来到/boot/grub/grub.conf中,将原先linux行的 root(hd0,2)改为root(hd0,1),重新启动系统,久违的grub界面跃然出现。
再次对大家的无私帮助表示真诚的帮助,并希望我得问题解决过程能对有类似问题的GGJJDDMM们有所帮助。

suncrow 发表于 2003-11-22 20:35:16

谢谢楼上的朋友,

过几可能要系统重装了,

兄弟的经验完全可以用来借鉴………………
页: [1]
查看完整版本: 重装grub遇到的问题,谢谢