双系统时windows覆盖linux主引导区MBR的解决办法

来源:互联网 发布:在线支付系统源码 编辑:程序博客网 时间:2024/05/17 03:06

作者:cheng_bingyuan

转自:http://blog.chinaunix.net/uid-26849357-id-3433117.html


     我先装的linux(fedora 15),然后装的windows 7, 装完windows 7之后重启后会自动进入windows 7,不能进入linux了,这是因为windows 7把linux的引导文件给覆盖了,解决办法如下:
     1. 用fedora live cd启动进入Rescue模式,即“Rescue installed system”选项,然后直接输入grub进入grub界面,然后依次输入root (hd0,0)回车,setup (hd0)回车,quit回车,reboot回车。待电脑重启后此时能进入linux了,又不能进windows 7了,打开/boot/grub/grub.conf 文件,timeout = 0是开机时的停留时间,修改成timeout = 10(10秒),然后在文件最后加入以下3行:
      title WINDOWS7
      root (hd0,2)   
      chainloader +1
   重启。
   注:1.我的linux上的boot分区在第一块硬盘的第一个分区,所以是root (hd0,0),setup(hd0)。
       2.我的windows7的启动分区在/dev/sda3上,所以是root (hd0,2) 。

    2.开机时有一个默认启动选项,敲回车就能进入系统选择列表了,如需修改默认启动选项,修改上面文件中的default = 0,(0是指列表中的第一项,1是第二项,依此类推)。

原创粉丝点击