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




