1.问题介绍
因win10自动更新导致开机引导向被损坏的原因,ubuntu引导win10时虽然有win10的启动项,但点进去win10就弹回了引导区,导致win10进不去,error:无法检测到"hd1,gpt2"、无法检测UUID的设定码,从而导致无法加载win10系统。
2.尝试的方法
1、首次处理方法:进入ubuntu后,执行sudo update-grub 命令,更新系统的引导向grub,reboot后能够进入win10系统。但是关机后重启就无法进入win10了,执行sudo update-grub 命令也不能修复win10的引导项。
2、之后尝试加载插件执行引导向修复,具体操作如下:
sudo -i sudo add-apt-repository ppa:yannubuntu/boot-repair&apt-get update
sudo apt-get install boot-repair & boot-repair
关机重启后能进入win10系统,重启两次后又处于:无法检测到"hd1,gpt2"、无法检测UUID的设定码的问题,之后尝试通过
grub>ls
查看win10系统所在的分区以此来修改 grub.cfg文件,但是还是不能解决问题。后来成功修复后分析认为是所查看的分区不是win10开机引导项所在的分区。
3、成功方法:
因为能进去ubuntu,所以只需要增加一段自动搜索 的代码即可
sudo gedit /etc/grub.d/40_costom
在文档最下面