当前位置: 首页 > article >正文

解决双系统引导问题:Ubuntu 启动时不显示 Windows 选项的处理方法

方法 1:检查 GRUB 引导菜单是否隐藏

  1. 启动进入 Ubuntu 系统
  2. 打开终端,输入以下命令编辑 GRUB 配置文件:
    sudo nano /etc/default/grub
    
  3. 检查以下配置项:
    • GRUB_TIMEOUT=0:如果是 0,将其改为一个较大的值(例如 10),表示在引导菜单停留 10 秒。
    • GRUB_HIDDEN_TIMEOUT=0:注释掉此行(在行前加 #)。
    • GRUB_DEFAULT=0:确认这项指向第一个启动选项,如果你希望默认进入 Ubuntu,可以保持为 0
  4. 保存并退出(按 Ctrl+O 保存,Ctrl+X 退出)。
  5. 更新 GRUB 配置:
    sudo update-grub
    

重启系统,看看是否能看到 GRUB 引导菜单。如果问题仍未解决,请继续往下看。


方法 2:修复 GRUB 引导管理器

可能 GRUB 没有正确检测到 Windows 系统,可以尝试以下方法:

  1. 在终端运行命令:

    sudo os-prober
    
    • 如果系统检测到 Windows 分区,会显示类似:
      /dev/sda1@/efi/Microsoft Boot/bootmgfw.efi:Windows 10:Windows:efi
      
  2. 如果未检测到 Windows,尝试挂载 Windows 系统所在分区并重试:

    sudo mount /dev/sdXn /mnt
    sudo os-prober
    

    /dev/sdXn 替换为 Windows 分区的实际设备名称,例如 /dev/sda1)。

  3. 确认检测到 Windows 后,更新 GRUB:

    sudo update-grub
    
  4. 重启系统,观察 GRUB 引导菜单是否显示 Windows。


方法 3:修复 Windows 启动引导项

如果 GRUB 无法检测到 Windows,引导项可能被损坏。可以通过以下方法修复:

  1. 准备一个 Windows 安装 U 盘,启动进入恢复模式。
  2. 选择 “修复计算机” > “疑难解答” > “高级选项” > “命令提示符”
  3. 在命令提示符中运行以下命令重建 Windows 启动引导项:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    
  4. 完成后重启。如果直接进入 Windows,可以重新安装 GRUB。

方法 4:重新安装 GRUB

如果上述方法无效,可以尝试完全重装 GRUB:

  1. 启动进入 Ubuntu 系统。
  2. 打开终端,输入以下命令(假设系统安装在 /dev/sda):
    sudo grub-install /dev/sda
    sudo update-grub
    
  3. 重启系统,检查是否正常。

方法 5:BIOS/UEFI 设置检查

  • 进入 BIOS/UEFI 设置,检查启动模式:
    • 如果是 UEFI 模式,确保引导优先级中 UbuntuGRUB 位于首位。
    • 如果是 Legacy 模式,确保硬盘上的 GRUB 引导记录被选中。
  • 确保 Secure Boot 已关闭(部分情况下会阻止 GRUB 加载)。

http://www.kler.cn/a/524639.html

相关文章:

  • 架构技能(六):软件设计(下)
  • 快速提升网站收录:内容创作的艺术
  • 低代码系统-产品架构案例介绍、明道云(十一)
  • DeepSeek助力学术文献搜索!
  • 开源 CSS 框架 Tailwind CSS v4.0
  • [内网安全] 内网渗透 - 学习手册
  • Redis学习之哨兵二
  • axios如何利用promise无痛刷新token
  • 计算机专业的多元就业方向
  • 基于 AWS SageMaker 对 DeepSeek-R1-Distilled-Llama-8B 模型的精调与实践
  • XCTF - IllIntentions wp
  • python实现一个完整的智能教室能耗监测与管理系统的实现方案
  • (2)SpringBoot自动装配原理简介
  • CSS语言的区块链
  • Vue 3 30天精进之旅:Day 08 - 组件通信
  • 锁升级过程与优化操作
  • 消息队列篇--通信协议篇--STOMP(STOMP特点、格式及示例,WebSocket上使用STOMP,消息队列上使用STOMP等)
  • 大屏 UI 设计风格的未来趋势
  • FreeRTOS从入门到精通 第十四章(队列集)
  • [NOI1995] 石子合并
  • Antd React Form使用Radio嵌套多个Select和Input的处理
  • 架构技能(六):软件设计(下)
  • 用户创建命令的详细使用与参数说明
  • 深度学习每周学习总结R5(LSTM-实现糖尿病探索与预测-模型优化)
  • Origami Agents:通过AI驱动的研究工具提升B2B销售效率
  • 网络工程师 (8)存储管理