Linux和Windows双系统:先装Ubuntu后装Windows的引导问题

来源:互联网 发布:网络借贷管理暂行办法 编辑:程序博客网 时间:2024/06/05 07:02

Linux+WIndows双系统一般的安装顺序是:先windows后linux,这样基本没有什么问题,Linux的grub提供了双系统的启动选择。但是如果顺序反过来,或者说重装了Windows,那么在启动菜单中Linux就消失了。

简单的处理方法:    

1.获得MBR备份文件

下载这个文件: http://www.linux-wiki.cn/archieve/grldr.zip ,解压、并把这个文件放在C盘根目录下。

如果在重装windows之前备份了MBR的话那就不用下载上述文件了,直接用你备份的MBR文件就可以了。


2.编辑boot.ini

在Windows中,"我的电脑"上点右键->属性->高级->启动和故障恢复右边的"设置"->上半部分的"编辑"出现用记事本打开的 boot.ini 文件。

(或者直接到C盘下找到这个文件,修改就行,一般是隐藏只读的)

在文件的末尾,加上一行

c:/grldr="Grub"

保存文件,退出,重新启动,就可以进入linux了。


3.恢复原来的启动菜单

实际上对于懒人而言,到此为止就可以了,不过如果你想恢复到重装windows之前的状态,那么可以恢复MBR。

 

**************************************************************

备份MBR

dd if=/dev/sda1 of=/root/mbr bs=512 count=1

恢复MBR

dd if=/root/mbr of=/dev/sda1 bs=512 count=1

恢复分区表

dd if=/root/mbr of=/dev/sda1 bs=512 skip=446 count=66

注:mbr大小512 所以bs=512 count=1

bs=512 skip=446 count=66 用来确定分区表在备份文件中的位置

 

转自互联网,解决了我自己的问题,仅作记录,以备后用!

http://hi.baidu.com/andydidy/blog/item/73b244fd65851bf5fc037f92.html

 

 

个人:也可以用装好Windows之后,拿linux的盘修复一下。在linux的/boot/grub/grub.conf 或者menu里添加windows的启动项。

原创粉丝点击