You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10秋季创作者更新后无法启动Ubuntu 16.04求助

修复UEFI模式下Win10秋季更新后Ubuntu 16.04无法启动的问题

我之前处理过好几个类似的UEFI双启动被Win10更新搞崩的案例,你遇到的大概率是Win10更新覆盖了UEFI引导项或者GRUB引导程序被破坏的问题,给你一套逐步落地的修复方案:

步骤1:准备Ubuntu安装介质并进入试用模式

找个空白U盘制作Ubuntu 16.04的安装镜像(和当前系统版本一致最好),用U盘启动电脑,选择「Try Ubuntu without installing」进入桌面环境。

步骤2:挂载Ubuntu的系统分区和EFI分区

首先得定位你的Ubuntu根分区和EFI分区:

  • 打开终端,输入 lsblk 命令,你会看到类似这样的输出:
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0 238.5G  0 disk 
    ├─sda1   8:1    0   512M  0 part /boot/efi
    └─sda2   8:2    0 238G    0 part /
    
    这里的/dev/sda1是EFI分区(类型标有efi,大小通常几百MB),/dev/sda2是Ubuntu的根分区。
  • 挂载根分区:
    sudo mount /dev/sda2 /mnt
    
  • 挂载EFI分区:
    sudo mount /dev/sda1 /mnt/boot/efi
    

步骤3:重新安装并更新GRUB引导

这一步是修复核心的引导程序:

  • 重新安装GRUB到EFI分区:
    sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt/boot/efi /dev/sda
    
    注意这里的/dev/sda是你的磁盘设备,不是分区(不要加数字后缀)。
  • 更新GRUB配置文件,让它重新识别Windows系统:
    sudo update-grub
    

步骤4:清理无效的UEFI启动项

Win10更新可能会添加或覆盖旧的Ubuntu启动项,导致你看到的两个无效选项:

  • 查看当前所有UEFI启动项:
    sudo efibootmgr -v
    
    你会看到类似Boot0000* Windows Boot Manager、Boot0001* Ubuntu这样的条目,无效的Ubuntu条目通常路径错误或标记为不可用。
  • 删除无效的启动项,比如如果Boot0001是无效的,就执行:
    sudo efibootmgr -b 0001 -B
    
  • 重新创建正确的Ubuntu启动项:
    sudo efibootmgr -c -d /dev/sda -p 1 -L "Ubuntu" -l "\EFI\ubuntu\grubx64.efi"
    
    这里的-p 1对应你的EFI分区编号(比如/dev/sda1就是编号1)。

步骤5:关闭Win10的快速启动(关键!)

Win10的快速启动会锁定EFI分区,导致GRUB无法正常读取,这是很多双启动问题的隐形根源:

  1. 进入Windows 10,打开「控制面板」→「电源选项」
  2. 点击「选择电源按钮的功能」→「更改当前不可用的设置」
  3. 取消勾选「启用快速启动(推荐)」,点击「保存更改」

如果你的录屏错误信息有更具体的内容(比如签名验证失败、文件找不到),可以针对性调整,但上面的步骤已经覆盖了绝大多数UEFI双启动被Win10更新破坏的场景。


内容的提问来源于stack exchange,提问作者LRBlue

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:33:18