红联Linux门户
Linux帮助

“GRUB HARD DISK ERROR”错误!不知道怎么解决

发布时间:2006-08-17 23:58:29来源:红联作者:224499
各位大虾,最开始我是在80G的硬盘上装的WINXP,然后在一个8G的小硬盘上面装上了Red Hat Linux9.0。可是昨天80G的硬盘坏了。

我换了一个另8G小硬盘重装了WINXP以后,用ntldr做引导器,也是网上介绍的方法。

可是用了以后,就出现“GRUB HARD DISK ERROR”错误,就不知道怎么解决了。找了一些办法,也没有用。

请各位帮忙想想办法,看怎么能解决这个问题……汗流呀!
文章评论

共有 10 条评论

  1. 224499 于 2006-08-18 00:54:18发表:

    grub要安在 mbr 么?

  2. 224499 于 2006-08-18 00:24:09发表:

    grub要安在 mbr 么?

    试过了上面的,还是不行呀!怎么办怎么办??
    :(

    [ 本帖最后由 224499 于 2006-8-18 01:27 编辑 ]

  3. ABC 于 2006-08-18 00:19:16发表:

    没这么复杂,直接在安装界面上回车就可以了,记住不要弄错了成重装啦

  4. 224499 于 2006-08-18 00:17:34发表:

    用linux的“系统安装盘”恢复重装windows后破坏的grub的方法。

    1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
    2.等安装界面出来后,按[F5]键,也就是linux rescue模式。
    3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
    4.然后会出现这样的字符
    sh#
    5.敲入命令grub,会出现这样的提示符
    grub>
    6、我们就可以在这样的字符后面,输入
    grub>root (hdX,Y)
    grub>setup (hd0)
    如果成功会有一个successful......
    请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
    7、退出救援模式,重新启动机子就可以了。

    是不是这个样子的??
    正在试!等下哈!!:)谢谢

  5. ABC 于 2006-08-18 00:12:30发表:

    复盖引导可以再用的安装光盘进行操作,放入光盘回车选择恢复引导项,然后按提示操作就可以了,在win下看linux文件需要下载Explore2fs

  6. 224499 于 2006-08-18 00:08:44发表:

    那使用方法呢??怎么样呀??谢谢!!

  7. ABC 于 2006-08-18 00:05:46发表:

    建议用GRUB,重新安装复盖就可以了,在Windows下也可以完全看到linux下分区的内容,需要下载个软件,下载区有

  8. 224499 于 2006-08-18 00:05:09发表:

    是进入linux的时候出现的

  9. 224499 于 2006-08-18 00:03:42发表:

    这个是我看的文章。用的这个以后出现的问题
    使用ntldr实现双重引导

    使用ntldr引导Windows和Linux双系统,要比GRUB麻烦得多。这是因为Windows无法识别Linux分区,所以不能检测出Red Hat Linux的存在。为了能够让ntldr乖乖“听话”,需要对其进行“手术”。

      为了方便大家理解,先对Windows引导管理器的原理做一简单介绍。ntldr是由配置文件boot.ini提供工作参数的,该文件位于Windows XP系统分区的根目录下,具有隐藏、系统、只读属性。我们只需要将Red Hat Linux的引导记录作为一个文件备份到C盘的根目录下,并相应地在boot.ini文件里添加一个项目来指向它们,就可以实现双重系统了。

      假设要进行Windows XP和Red Hat Linux双重启动,最好先安装Red Hat Linux,再安装Windows XP。道理很简单,如果先安装Windows XP,那么后安装的Red Hat会自作主张用它的引导管理器强占ntldr的地盘,导致无法用ntldr来引导多重系统。下面介绍如何保存Red Hat Linux 9.0引导扇区。

      1.在Red Hat环境下备份引导扇区

      安装完小红帽以后(假设安装在/dev/hda6分区)别忙着安装Windows XP,先进入小红帽,打开终端窗口,在里面键入以下命令:

    dd bs=512 count=1 if=/dev/hda6 of=bootsect.rh

      该命令的作用就是把Red Hat Linux引导扇区保存为一个bootsect.rh文件,可以将其备份到软盘上。

      然后安装Windows XP(假设安装在C盘上)。安装完成以后,再把这个bootsect.rh文件拷贝到C盘根目录下。编辑C盘根目录下的boot.ini文件(注意事先去除其系统、只读属性),在里面添加下面命令:

    C:\bootsect.rh="Red Hat Linux 9.0"

      保存该文件,请别忘了将boot.ini、bootsect.rh件设置回系统、隐藏和只读属性,以免今后误操作。

      需要指出的是,如果先安装Windows XP也可以,不过要记住两点:

      (1)在安装Linux引导管理器时,切记不要把引导管理器安装在主引导记录上(以免覆盖Windows的引导管理器);

  10. ABC 于 2006-08-18 00:00:38发表:

    是进入哪个系统出现的?