码迷,mamicode.com
首页 > 其他好文 > 详细

双系统恢复CentOS的MBR

时间:2014-05-25 22:52:20      阅读:419      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   c   code   java   

Win7 和 CentOS 的双系统,在重装 Windows 后,CentOS 就无法启动了,因为MBR被Windows重写了。

解决方法就是恢复 CentOS 的MBR,需要借助2款 Windows 下的软件。

1、EasyBCD   2、Ext2Fsd (需要进行第3步时才需要)

这2款软件网上很容易就能下载到。

 

1、建立新的CentOS启动项(在windows中引导CentOS)

启动EasyBCD -> Add New Entry ->Linux/BSD

Type:SysLinux
Name:CentOS6.x #随意
Driver: PartitionY(Linux -xxGB) #安装CentOS的分区 

点击Add Entry, 再进入Edit Boot Menu选项, Save Setting

bubuko.com,布布扣bubuko.com,布布扣

 

2、恢复CentOS的MBR

重启, 进入CentOS6.x系统, 但是会进入Grub命令行,

首先要找到CentOS的grub,一般不外乎有以下三种形式,在命令行下输入下列三条命令,总有一条会返回一个正确的grub位置:

grub > find /boot/grub/stage1
grub > find /grub/stage1
grub > find stage1

(hd0,8)
 

我的第一条命令就返回了一个(hd0,8),这说明我的CentOS系统装在第一块硬盘的第8卷上,

依次键入以下命令将CentOS的grub安装到MBR后重启:

grub > root (hd0,8)
grub > setup (hd0)
grub > reboot 

重启后,如果能进入CentOS系统,那么到此结束,如果提示找不到image,那么还需要修改menu.lst。

3、修改menu.lst

首先重启回到Windows下,运行Ext2Fsd软件,将CentOS所在盘挂载到Windows下(设置盘符),并设置为可读写(默认只读),保存并退出.

bubuko.com,布布扣bubuko.com,布布扣

这时候,查看我的电脑,就会发现多了一个分区,并且这个分区就是CentOS的根目录

bubuko.com,布布扣

修改/boot/grub/menu.list文件,将其中的(hd0,x)修改成(hd0,8),保存 后重启就可以进入CenOS了.

 

 

 

双系统恢复CentOS的MBR,布布扣,bubuko.com

双系统恢复CentOS的MBR

标签:style   class   blog   c   code   java   

原文地址:http://www.cnblogs.com/LubinLew/p/CentOS_RepairMBR.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!