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

Acer Aspire V 15 Nitro安装Ubuntu 24.04与Windows 10双系统后GRUB未显示问题求助

Acer Aspire V 15 Nitro安装Ubuntu 24.04与Windows 10双系统后GRUB未显示问题求助

我来帮你排查这个双系统GRUB不显示的问题,你遇到的情况在Acer机型上挺常见的,咱们一步步来解决:

  • 先确认Boot Repair的执行情况
    你提到尝试了Boot Repair但没说完后续,如果还没完成修复,建议重新从U盘启动Ubuntu,打开终端依次执行以下命令安装并运行Boot Repair:

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update && sudo apt install boot-repair
    boot-repair
    

    选择「推荐修复」等待完成,重启后看看GRUB是否出现。如果已经运行过,记得查看修复报告里的关键提示,比如是否识别到Ubuntu分区、EFI引导项是否成功添加。

  • 解锁Acer BIOS的隐藏引导项
    Acer很多机型默认会隐藏第三方系统的EFI引导项,你可以重启后按F2进入BIOS,找到SecurityBoot菜单下的类似「Select an UEFI file as trusted for executing」选项(不同机型表述可能有差异,比如「Trusted Boot」相关设置),然后找到EFI分区内的ubuntu/grubx64.efi文件,将其添加为信任的引导项,并把它调整到启动优先级的最顶端。

  • 强制关闭Fast Startup(针对找不到选项的情况)
    有些Windows系统的Fast Startup会被组策略或注册表隐藏,你可以通过注册表强制关闭:按下Win+R输入regedit打开注册表编辑器,导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power,找到HiberbootEnabled这个DWORD值,将其数值改为0,保存后重启电脑,再检查GRUB是否正常显示。

  • 手动重建GRUB引导
    如果Boot Repair无效,试试手动挂载分区重建GRUB:

    1. 从U盘启动Ubuntu,打开终端输入sudo fdisk -l,找到你的Ubuntu根分区(25GB大小的那个,路径一般是/dev/sdaX/dev/nvme0n1pX)和EFI分区(100M左右的FAT32分区)。
    2. 挂载根分区:sudo mount /dev/sdaX /mnt(替换X为你的根分区号)
    3. 挂载EFI分区:sudo mount /dev/sdaY /mnt/boot/efi(替换Y为你的EFI分区号)
    4. 安装GRUB到硬盘:sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt/boot/efi /dev/sda(这里的/dev/sda是你的硬盘设备名,不是分区)
    5. 更新GRUB配置:sudo update-grub
      完成后重启电脑测试。
  • 再次确认BIOS启动模式
    虽然你提到已经设置为UEFI模式,但建议再进BIOS检查一遍Boot Mode是否确实为UEFI(而非Legacy),避免安装过程中出现模式变动影响引导。Secure Boot已经禁用这点没问题,无需调整。

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

火山引擎 最新活动