You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

双系统安装后GRUB引导菜单不显示问题求助

双系统安装后GRUB引导菜单不显示问题求助

嘿,我太懂你这种糟心的感觉了——刚装完Win10和Ubuntu双系统,结果连GRUB引导菜单的影子都没见着,直接就跳进Ubuntu了。别着急,咱们一步步来排查解决:

  • 先试试手动触发GRUB菜单
    重启电脑的时候,按住左Shift键(如果是UEFI机型,可能需要按Esc键,不同品牌的主板快捷键略有差异),看看能不能调出GRUB菜单。要是能成功出来,说明GRUB本身没问题,只是配置上没设置好显示而已。

  • 调整GRUB的显示配置

    1. 打开Ubuntu的终端,输入命令:sudo nano /etc/default/grub
    2. 在打开的配置文件里,找到这几行,确保设置正确:
      • GRUB_TIMEOUT_STYLE=hidden改成GRUB_TIMEOUT_STYLE=menu(强制显示菜单)
      • GRUB_TIMEOUT=0改成GRUB_TIMEOUT=10(设置菜单等待时间,比如10秒,你可以按需调整)
      • 确认GRUB_DISABLE_OS_PROBER=false这行没有被注释掉(前面没有#),这能让GRUB自动检测到Windows系统
    3. 改完之后,按Ctrl+O保存文件,再按Ctrl+X退出编辑器
    4. 最后执行命令更新GRUB配置:sudo update-grub,重启电脑看看效果
  • 检查Windows的快速启动功能
    很多时候是Windows的快速启动在搞鬼!它会锁定硬盘分区,导致GRUB没法正常检测到Windows,甚至影响引导菜单显示:

    1. 进入Windows系统,打开「控制面板」→「电源选项」→「选择电源按钮的功能」
    2. 点击「更改当前不可用的设置」,然后取消勾选「快速启动」选项,保存设置后再重启试试
  • 如果以上方法都不行,试试修复GRUB引导

    1. 用Ubuntu安装U盘/光盘启动,选择「试用Ubuntu」进入 live 模式
    2. 打开终端,先输入sudo fdisk -l找到你的Ubuntu根分区(一般是/dev/sdaX或者/dev/nvme0n1pX,X是数字)和EFI分区(通常是/dev/sda1/dev/nvme0n1p1
    3. 挂载根分区:sudo mount /dev/sdaX /mnt(把X换成你找到的根分区数字)
    4. 挂载EFI分区:sudo mount /dev/sda1 /mnt/boot/efi(同样替换成你的EFI分区路径)
    5. 执行GRUB修复命令:sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt/boot/efi /dev/sda(这里的/dev/sda是你的硬盘设备,不是分区,别写错了)
    6. 最后再更新一次GRUB:sudo update-grub,重启电脑应该就能看到引导菜单了

备注:内容来源于stack exchange,提问作者david gotfrid

火山引擎 最新活动