双系统 Ubuntu 修复 windows 10引导分区

双系统 Ubuntu 修复 windows 10引导分区

256G固态硬盘分了2块,一半给windows,一半ubuntu。
安装windows 10 后安装ubuntu 16.04双系统,开始时通过进入ubuntu后输入命令

sudo update-grub2

添加了windows的引导项(怪怪的倒数第二项),并可以进入windows

后来因为ubuntu分区问题,又重装了几次ubuntu

然后windows就进不去了!
看了一下,windows中/Windows/Boot/EFI/下bootmgr.efi文件在,不会是windows启动分区被重写的原因。
BIOS的安全启动模式也已经关闭(没有开关,但可以通过清空安全秘钥来做到,这样可能不太安全),不会是这方面的原因。
最可能的还是ubuntu更新后,没有找到windows 10 引导项所需要加载的文件。

现象是存在和上面一样的windows引导项,但进去后一直黑屏,然后光标闪动。

后来终于试出了一种方法,即:

参照此链接:http://blog.csdn.net/miaoqiucheng/article/details/78569211

进入Ubuntu系统,打开终端,输入代码:


sudo gedit /etc/grub.d/40_custom

在打开的文件中,添加下面的内容,然后保存退出。


menuentry "Win10" { set root=(hd0,1)

ntldr /bootmgr 

boot 

} 

盗图一张,修改后的文件这个样子:


双系统 Ubuntu 修复 windows 10引导分区_第1张图片
image

最后

sudo update-grub

sudo update-grub2

都敲一遍,重启OK!

你可能感兴趣的:(双系统 Ubuntu 修复 windows 10引导分区)