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

Ubuntu磁盘设为第一启动项时GRUB引导异常及Windows引导缺失问题求助

Ubuntu磁盘设为第一启动项时GRUB引导异常及Windows引导缺失问题求助

别慌,这种GRUB引导出问题、识别不到Windows的情况挺常见的,咱们一步步来修复:

第一步:先修复GRUB引导菜单,让它正常显示选项

首先你得先进入Ubuntu系统(现在你可以通过GRUB终端输入exit进入,先这么操作进去),然后打开终端,依次执行下面的命令:

  • 先重新安装GRUB相关工具,确保组件没问题:
    sudo apt update && sudo apt install --reinstall grub-common grub-pc
    
  • 然后重新生成GRUB的配置文件,这个命令会自动扫描系统里的所有操作系统:
    sudo update-grub
    

执行完这两步后重启电脑,看看GRUB菜单是不是正常显示了,有没有出现Windows的选项。

第二步:如果GRUB还是没识别到Windows,手动挂载Windows分区再扫描

有时候GRUB找不到Windows,是因为Windows的引导分区没被挂载,咱们先找到它:

  • 打开终端,输入lsblk命令,查看所有磁盘分区。你要找的是Windows的EFI引导分区(一般是FAT32格式,大小几百MB)或者Windows的系统盘(NTFS格式,就是咱们常说的C盘)。
  • 假设你找到Windows的EFI分区是/dev/sda1,先把它挂载到临时目录:
    sudo mount /dev/sda1 /mnt
    
    (注意替换成你实际找到的分区路径,比如/dev/nvme0n1p1之类的,别搞错了!)
  • 挂载好之后,再重新执行一次:
    sudo update-grub
    

这时候GRUB应该就能扫描到Windows了,重启后看看菜单里有没有它。

第三步:如果还是不行,重新安装GRUB到Ubuntu的引导磁盘

要是上面的步骤都没用,可能是GRUB的安装位置出问题了,咱们把它重新装到Ubuntu所在的磁盘上:

  • 先确认Ubuntu所在的磁盘,比如用lsblk看,假设是/dev/sda(注意是磁盘,不是分区,别写成/dev/sda2这种)
  • 执行命令重新安装GRUB:
    sudo grub-install /dev/sda
    
  • 然后再执行sudo update-grub,重启电脑试试。

第四步:修复Grub Customizer看不到Windows的问题

只要上面的步骤让GRUB成功识别到Windows,你打开Grub Customizer后,点击左上角的刷新按钮,应该就能看到Windows的选项了。如果还是看不到,试试更新一下Grub Customizer:

sudo apt update && sudo apt upgrade grub-customizer

更新完重新打开软件就行。

备注:内容来源于stack exchange,提问作者Ömer Kaya

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 13:04:34