双系统windows重装系统后linux引导修复

时间:2022-10-01 07:09:02

正常先装windows ,再装linux,linux引导(grub)会覆盖windows引导,这样在启动时会有个选择页面,双系统随意切换。

但是如果重装了windows ,或者windows 在linux 后再装,windows 的引导又会覆盖之前的引导,重启系统,发现只有windows 启动选项,没有linux启动了。怎么办?这是个蛋疼的问题,难道要我再重装linux 吗?

这是不妥当的方法。

本人经过认真研究摸索,总结一套又能保存linux 数据,还能开机选择启动linux 的方法。

网上有一方法参考:http://jingyan.baidu.com/article/c1a3101eb13ec4de656debb8.html

不过在我的电脑上不好用,如果有人遇到使用这种方法没用的情况,不妨参考一下以下方法:

windows 有个windows 启动器,只能识别window,根本无法识别linux ,通过easyBCD 修改没用,我们要用grub 来作为启动器。grub 是多系统的系统器,功能强大。

具体步骤:

  1. 在C盘根目录下新建boot.ini 文件
  2. 该步骤跟上述发的链接的方法一样
  3. easyBCD配置完成后会有相应的文件生成,文件存放在C:\NST,其中至少包含一个mbr 文件和一个menu.lst
  4. 将mbr文件路劲写入boot.ini中,代码如下
[boot loader]
[operating systems]
c:\NST\AutoNeoGrub1.mbr="ubuntu"

5. 其中引号里面为系统启动时linux启动项的名称,可以随意设置


总结:
  • easyBCD帮我们配置好了完整的mbr文件这个是核心
  • 但是就是在开机时无效,个人研究认为开始是并没有加载该mbr,linux 引导过程从一开始就断链了,都是因为蛋疼的windows启动管理器
  • 所以通过编辑boot.ini 文件从一开始就让其加载进来,注意boot.ini文件要在系统盘跟目录下