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

更新Ubuntu误点安装程序致无法进入Windows,GRUB不显示如何修复?

修复GRUB引导菜单,找回Windows系统

别慌,这种情况我碰到过不少,咱们一步步来修复GRUB引导,把Windows找回来:

第一步:确认Windows分区还存在

先别急着操作,先确认你的Windows分区没被误删。打开Ubuntu的终端,运行下面的命令:

sudo fdisk -l

在输出里找标有NTFS格式的分区,那就是你的Windows系统分区。如果能找到,说明系统还在,只是引导出了问题,接下来继续操作。

第二步:尝试自动更新GRUB配置

这是最常用也最简单的方法,GRUB本身有自动检测系统的功能。在终端里运行:

sudo update-grub

这个命令会扫描所有已安装的系统,然后重新生成GRUB引导菜单。执行完后重启电脑,看看GRUB菜单有没有出现,里面有没有Windows的选项。

第三步:用Boot Repair工具一键修复

如果上面的方法没用,试试Boot Repair这个专门修复引导的工具,它能帮你搞定大多数GRUB问题:

  1. 先安装工具,在终端里依次运行:
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update
    sudo apt install boot-repair
    
  2. 安装完成后,在应用列表里找到Boot Repair打开它,点击界面上的Recommended repair(推荐修复)。
  3. 跟着工具的提示完成操作,过程中可能需要输入你的Ubuntu密码,完成后重启电脑即可。

第四步:手动修复GRUB(进阶操作)

如果上面的方法都不行,那试试手动重新安装GRUB,分两种情况:

如果你是UEFI启动模式

  1. 先找到你的EFI分区(通常是FAT32格式,大小在100MB-500MB左右),用lsblk命令查看,假设它是/dev/sda1。
  2. 挂载EFI分区:
    sudo mount /dev/sda1 /mnt/boot/efi
    
  3. 重新安装GRUB:
    sudo grub-install --target=x86_64-efi --bootloader-id=ubuntu --efi-directory=/mnt/boot/efi --recheck
    
  4. 再次更新GRUB配置:
    sudo update-grub
    

如果你是BIOS/MBR启动模式

直接在终端里运行:

sudo grub-install /dev/sda

这里的/dev/sda是你的硬盘设备名(不是分区),执行完后再运行sudo update-grub,然后重启。

注意事项

  • 操作前最好备份一下重要文件,虽然你说文件在独立分区,但小心驶得万年船。
  • 如果重启后还是没看到GRUB菜单,进入Ubuntu后可以编辑/etc/default/grub文件,把GRUB_TIMEOUT_STYLE=hidden改成GRUB_TIMEOUT_STYLE=menu,然后运行sudo update-grub,这样GRUB菜单就会强制显示出来。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:07:41