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
在文档最下面增加:
menuentry \'win10\'{
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ntfs
search --no-floppy --file --set=boot /bootmgr
ntldr /bootmgr
}
最后:sudo update-grub
3.总结
我认为原因还是因为系统无法找到win10的开机引导项所致,通过系统设定自助搜寻win10的开机引导向文件ntldr和 /bootmgr,实现对win10的开机引导,之前也试过类似的方式,但是限制了分区,从而没有解决问题。
继续阅读与本文标签相同的文章
致研究生:一定要从这3个方面审视你的研究方向
-
《Android进阶解密》| 每日读本书
2026-05-18栏目: 教程
-
watchbog再升级,企业黄金修补期不断缩小,或面临蠕虫和恶意攻击
2026-05-18栏目: 教程
-
阿里巴巴资深技术专家雷卷:值得开发者关注的 Java 8 后时代的语言特性| 9月9号栖夜读
2026-05-18栏目: 教程
-
3年Java开发6个点搞定高并发系统面试疑惑
2026-05-18栏目: 教程
-
请求支援!我被“非结构化数据包围了” | 开发者必读(060期)
2026-05-18栏目: 教程
