Windows 10秋季创意者更新后GRUB无法正常启动Windows求助
解决GRUB无法启动Windows 10(秋季创意者更新后)的问题
我太懂这种明明能直接进Windows,但GRUB里的条目就是死活启动不了的糟心感了!结合你给出的信息——两块SSD分别装系统、os-prober已经识别到Windows的EFI路径、Grub Customizer没搞定——咱们来一步步解决这个问题。
方法一:手动添加可靠的GRUB启动条目
Grub Customizer有时候生成的条目可能不够准确,咱们直接手动写一个更稳定的:
打开Ubuntu的终端,编辑GRUB的自定义配置文件:
sudo nano /etc/grub.d/40_custom拉到文件末尾,添加以下内容(注意对应你的Windows EFI分区):
menuentry "Windows 10" { insmod part_gpt insmod fat set root='hd0,gpt1' # 这里要匹配你的/dev/nvme0n1p1,GRUB里NVMe盘一般是hd0,第一个分区是gpt1 chainloader /EFI/Microsoft/Boot/bootmgfw.efi }要是不确定分区对应关系,先在终端输这个命令确认:
lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT找那个类型是
vfat、大小100MB左右的Windows EFI分区,对应调整set root里的参数就行。按
Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。然后更新GRUB:sudo update-grub重启电脑后,试试GRUB里的新条目,应该能正常启动Windows了。
方法二:修复Windows的EFI引导记录
如果手动加条目还是不行,可能是Windows更新打乱了EFI引导的签名或路径,咱们进Windows修复一下:
- 用Windows安装U盘/恢复介质启动,选“修复计算机”→“疑难解答”→“命令提示符”。
- 依次输入以下命令(注意替换X和Y为你的磁盘/分区编号):
这里的diskpart list disk # 找到Windows所在的SSD(看容量判断) select disk X # X是对应磁盘的编号 list partition select partition Y # Y是EFI分区(通常是100MB左右的FAT32分区) assign letter=Z: # 给EFI分区分配一个临时盘符 exit bcdboot C:\Windows /s Z: /f UEFIC:要是你的Windows系统盘盘符,如果系统在其他盘(比如D:)就换成对应的。执行完重启,再回Ubuntu更新GRUB,应该就能正常识别了。
方法三:让Grub Customizer别添乱
如果之前一直用Grub Customizer管理GRUB,它可能会覆盖手动添加的条目或者生成错误配置,咱们先让它歇一歇:
- 打开Grub Customizer,进入“设置”→“常规”,取消勾选“自动更新GRUB配置”这类选项。
- 再按照方法一手动添加条目,更新GRUB,避免它干扰咱们的配置。
操作前记得备份重要数据哦,以防万一出小差错。
内容的提问来源于stack exchange,提问作者Francesco Belladonna
相关产品推荐
相关产品推荐

