Ubuntu 没发现 Win10?别慌,3 种方法教你轻松找回启动菜单

admin
在安装 Ubuntu 后,如果双系统启动菜单中未检测到 Windows 10,用户无需焦虑,本文详细介绍了三种解决方法,通过更新引导配置或调整系统设置,帮助用户轻松找回启动选项,从而解决双系统无法正常切换的问题。

在使用 Ubuntu 和 Windows 10 组建双系统时,最让人头疼的问题莫过于启动菜单消失,当你重启电脑,屏幕上只有一个黑色的 Ubuntu 选项,完全没有 Windows 10 的入口,这通常是因为系统没有正确检测到 Windows 分区,或者 GRUB 配置出现了问题。

别担心,这并不是死局,今天我们就来详细讲解几种解决“Ubuntu 没发现 Win10”的方法,帮你找回双系统启动菜单。

最简单的尝试 —— 更新 GRUB

很多时候,系统并没有“坏”,只是没有去扫描硬盘上的 Windows 分区,你可以尝试通过终端命令强制更新 GRUB 引导列表。

Ubuntu 没发现 Win10?别慌,3 种方法教你轻松找回启动菜单

  1. 打开终端(快捷键 Ctrl + Alt + T)。
  2. 输入以下命令并回车(需要输入管理员密码):
    sudo update-grub
  3. 等待命令执行完毕后,重启电脑。

原理: update-grub 命令会扫描系统中的所有硬盘和分区,寻找 Windows 的引导文件并将其添加到启动菜单中。

如果执行完这个命令后,重启依然看不到 Win10,请继续尝试方法二。

手动添加 Windows 启动项 —— 通用解法

如果自动扫描失败,我们可以手动告诉 Ubuntu Windows 分区的位置,这需要找到 Windows 分区的“UUID”。

第一步:查看分区信息 在终端输入:

sudo fdisk -l

或者

sudo blkid

在输出结果中,找到你的 Windows 分区(通常文件系统是 ntfs 或 ntfs-3g,挂载点为 或 /mnt),记下类似 UUID="A1B2-C3D4" 的那一串字符。

第二步:编辑 GRUB 配置文件 输入以下命令进入编辑模式:

sudo nano /etc/grub.d/40_custom

(注:如果文件不存在,可以用 sudo nano /etc/grub.d/40_custom 创建一个新文件)

第三步:添加 Windows 启动项 在文件末尾添加以下内容(注意:请将 UUID 替换为你第一步中记下的真实 UUID,并将 (hd0,gpt1) 替换为你实际的磁盘分区格式,如 (hd0,msdos1)(hd0,gpt1)):

menuentry "Windows 10" {
    set root=(hd0,gpt1)
    search --fs-uuid --set=root 你的UUID字符串
    chainloader +1
}

第四步:保存并更新Ctrl + O 保存,按 Enter 确认,然后按 Ctrl + X 退出,最后再次运行更新命令:

sudo update-grub

重启电脑,你就能在启动菜单看到 Windows 10 了。

使用 Boot-Repair 工具 —— 终极修复

如果以上两种方法都失败了,说明你的引导扇区可能比较混乱,这时候就需要使用强大的工具 Boot-Repair,它可以通过图形化界面自动修复 GRUB,甚至可以重写 MBR 或 GPT 引导记录。

  1. 你需要在另一个安装了 Linux 的系统(如 Live USB)中下载并运行 Boot-Repair。
  2. 访问 boot-repair.github.io 获取详细教程。
  3. 运行该工具后,点击“推荐修复”或“高级选项”,按照提示生成诊断报告并修复。

“Ubuntu 没发现 Win10” 主要是引导配置的问题,对于大多数用户,先尝试 sudo update-grub 往往就能解决问题;如果不行,使用“方法二”手动添加 UUID 是最稳妥的方案;实在搞不定时,Boot-Repair 就是你的救星。

希望这篇文章能帮你顺利找回 Windows 10 的启动入口!

文章版权声明:除非注明,否则均为XMSDN - MSDN原版系统镜像 | 纯净ISO系统下载原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码