Chinaunix首页 | 论坛 | 博客
  • 博客访问: 299895
  • 博文数量: 42
  • 博客积分: 2550
  • 博客等级: 少校
  • 技术积分: 475
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-30 15:23
文章分类

全部博文(42)

文章存档

2012年(2)

2010年(2)

2009年(13)

2008年(19)

2007年(6)

我的朋友

分类: LINUX

2008-08-31 15:17:42

     电脑装了winxp与Centos5双系统,最近重装系统windows系统,由于重写了硬盘的MBR,原来的grub记录就没有了,无法进入Centos5.关键只要找回原来的grub记录就可以了。
      找回丢失的grub的步骤如下:
      1、用Centos5 系统盘从光驱启动,在 boot> 输入 linux rescue  进入linux救援模式;
      2、sh-xx #  grub
      3、grub> root   (hdX,Y) 
        注:这里的hdX 表示第几块硬盘,由于grub不区分IDE接口和SATA接口,统一使用hd表示,所以第一块就是hd0,第二块就是hd1,依次类推。 Y是表示在硬盘中的哪个分区,如果不知道将系统安装在哪个区,可以在输入(hdx,后按TAB键显示该X-1块硬盘的大概分区情况。 我只有一个硬盘,所以我输入 root (hd0,6) 6是按tab键之后第一个ext2fs分区的分区号。 
    4、grub>setup   (hd0)
      5、grub>exit
      6、sh-xx # reboot
 
      这次可以看到grub记录了,可以选择进入Centos5还是windows,选windows是可正常进入的,这没问题。 选Centos5之后报错说是找不到启动文件,看了一下引导方式 怎么是 root (hd0,7) 按我的硬盘分区情况,7应该是linux系统的根分区,怪不得启动不了Centos5, 在Centos5启动项里修改为 root (hd0,6) 后引导系统,这次可以正常进入我的Centos5了!修改一下/boot/grub/grub.conf里的引导启动项,以后就不用每次都要在启动时修改启动项才可以直接进入Centos5了。

    不过这样恢复的grub没有安装Centos5时的那个好看,但我们只是用它做引导,这次点不足无关紧要了



阅读(831) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~