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

升级Ubuntu到24.04 LTS后无法启动Windows 10且GRUB丢失求助

升级Ubuntu到24.04 LTS后无法启动Windows 10且GRUB丢失求助

兄弟,太懂你这种升级完双启直接崩的糟心劲儿了!先别慌,咱们一步步把GRUB和Windows启动项找回来:

  • 先检查BIOS/UEFI设置,排除启动优先级问题
    重启你的Acer笔记本,开机时盯着屏幕下方的提示,按对应的快捷键(一般是F2或者Del)进入BIOS/UEFI界面:

    • 看看启动顺序里是不是把Ubuntu设成了第一启动项,但GRUB菜单被隐藏了?如果是,找一下GRUB相关的设置,或者把启动超时调大(比如设成10秒)。
    • 另外检查**安全启动(Secure Boot)**有没有开启,有些时候升级后这个选项会自动打开,干扰GRUB识别Windows,要是开着就先关掉试试。
  • 修复GRUB引导(最常见的解决办法)
    你需要准备一个Ubuntu 24.04的安装U盘(没有的话赶紧做一个),用它启动后选择“Try Ubuntu without installing”:

    1. 打开终端,先确定你的Ubuntu系统所在分区:输入sudo fdisk -l,找到标注有/挂载点的分区(比如/dev/sda2或者/dev/nvme0n1p2)。
    2. 挂载这个分区:sudo mount /dev/sdXn /mnt(把sdXn换成你找到的分区名,比如/dev/sda2)。
    3. 如果是UEFI模式,还要挂载EFI分区:先找到类型为“EFI System”的分区(一般是/dev/sda1),然后执行sudo mount /dev/sdYm /mnt/boot/efi(替换成你的EFI分区名)。
    4. 进入chroot环境:sudo chroot /mnt。
    5. 重新安装GRUB:不管是UEFI还是Legacy模式,都输入sudo grub-install /dev/sdX(这里sdX是你的磁盘名,比如/dev/sda,不要加分区号!)。
    6. 更新GRUB配置,让它自动检测Windows:sudo update-grub,这一步执行完应该会提示找到Windows启动项。
    7. 退出chroot:exit,然后拔掉U盘重启,看看GRUB菜单是不是回来了,有没有Windows选项。
  • 如果GRUB还是找不到Windows,试试修复Windows引导
    用Windows安装U盘启动,选择“修复计算机”,进入命令提示符后依次执行以下命令:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    

    执行完重启电脑,再回到Ubuntu里重新运行sudo update-grub,应该就能识别到Windows了。另外,你也可以在Ubuntu里安装os-prober工具来增强系统检测能力:sudo apt install os-prober,安装完再跑一遍sudo update-grub。

  • 最后排查Acer的快速启动选项
    回到BIOS/UEFI界面,看看有没有“Fast Boot”或者“Quick Boot”选项,要是开着就关掉它——这个功能会让系统跳过部分硬件检测,经常导致GRUB无法识别Windows的分区。

备注:内容来源于stack exchange,提问作者David B. Melton

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 14:44:33