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

如何通过终端命令让GRUB检测到Windows 11并添加至启动菜单

如何通过终端命令让GRUB检测到Windows 11并添加至启动菜单

我来给你一步步解决这个问题,你遇到的情况是Ubuntu 24.10默认禁用了os-prober工具(就是专门用来检测其他操作系统的工具),所以直接跑sudo update-grub的时候它没干活,自然找不到Windows 11。

跟着下面的步骤来操作:

  • 首先启用os-prober
    我们需要编辑GRUB的配置文件,打开终端输入:

    sudo nano /etc/default/grub
    

    在文件里找有没有GRUB_DISABLE_OS_PROBER这一行:

    • 如果有,把它的值从true改成false,也就是改成GRUB_DISABLE_OS_PROBER=false
    • 如果没有这一行,直接在文件末尾加上上面那行就行

    改完之后,按Ctrl+O(按住Ctrl再按O),按回车确认保存,然后按Ctrl+X退出编辑器。

  • 重新生成GRUB配置文件
    回到终端,输入以下命令让GRUB重新扫描所有操作系统:

    sudo update-grub
    

    这时候你应该能看到终端里显示正在检测其他分区,找到Windows 11的相关提示,最后它会自动把Windows添加到GRUB启动菜单里。

如果做完上面的步骤还是没找到Windows,那大概率是Windows开了快速启动功能,这个功能会把Windows分区锁成只读状态,导致os-prober检测不到。你需要进Windows系统关掉它:

  • 打开控制面板,找到「电源选项」
  • 点击「选择电源按钮的功能」
  • 点击「更改当前不可用的设置」
  • 取消勾选「启用快速启动(推荐)」
  • 保存设置后重启回Ubuntu,再重新跑一遍sudo update-grub就应该能找到了。

备注:内容来源于stack exchange,提问作者Tiago Earth

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 13:12:58