[原]双系统引导失败,windows的引导修复方法

在使用windows时,因为主分区装有linux所以采用的grub引导,但在这如果在其他无系统的分区安装windows,因为windows默认的引导方式与linux不同,则会破会linux原有的grub引导方式,造成无法开机,要进行引导修复。

  • 因为手头有windowsPE的启动盘,所以先进入了PE系统进行引导修复。使用的时ntboot软件引导系统所在的分区当然是主分区,但是因为主分区为ext4格式,ntboot无法识别,不能采用此种方式进行修复,若将分区选择其他的,因为电脑引导是先扫描的主分区,所以引导失败。
  • 最简单的方式时使用U盘进入linux的liveCD系统,然后使用cd系统一般自带的引导修复工具就可以了。若没有可以
1
2
sudo update-grub
sudo grub-install /dev/sda

以安装grub引导,安装后重启一般可以进入grub引导了。

若发现没有windows引导先尝试

1
sudo update-grub

若不可以在

/etc/grub.d/40_cutoms

往后添加

1
2
3
4
5
6
menuentry "Windows 7" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}

其中:

第一行 windows7为引导项目的名字,可以自己修改

第四行 这个应该根据你的系统所在分区更改 hd0表示第一块硬盘 msdos1表示第一个分区,不能弄错,否则会引导失败

若引导黑屏无法进入windows可以采用

1
2
3
4
5
6
menuentry "Windows 7" {
insmod ntfs
set root=(hd0,6)
ntldr /bootmgr
boot
}

其中:

第一行 windows7为引导项目的名字,可以自己修改

第三行 这个应该根据你的系统所在分区更改 hd0,6 表示第一块硬盘6个分区,不能弄错,否则会引导失败

这样一般没有问题了

-------------本文结束感谢您的阅读-------------
------ 版权信息 ------

本文标题:[原]双系统引导失败,windows的引导修复方法

文章作者:Raydon Zhao

发布时间:2019年01月12日 - 13:10

最后更新:2021年10月03日 - 06:00

原始链接:https://blog.hizrd.top/2019/01/12/原-双系统引导失败,windows的引导修复方法/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。