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

Acer TravelMate p259-MG笔记本Fedora仅能Legacy模式启动,如何切换为UEFI模式启动?

Acer TravelMate p259-MG笔记本Fedora仅能Legacy模式启动,如何切换为UEFI模式启动?

根据你描述的情况,我之前碰到过类似的Acer笔记本UEFI启动兼容问题,咱们一步步来排查解决:

  • 先确认EFI系统分区(ESP)的配置与挂载
    UEFI启动核心依赖ESP分区,既然Windows能正常UEFI启动,说明你的磁盘上已经有可用的ESP分区了。咱们进入Legacy模式启动的Fedora,打开终端做以下操作:

    1. lsblk命令查看分区列表,找到类型标记为EFI System的分区(通常是/dev/sda1/dev/nvme0n1p1这类)。
    2. 检查这个分区是否挂载到了/boot/efi:执行mount | grep /boot/efi,如果没有输出,说明没挂载,手动挂载:
      sudo mount /dev/你的ESP分区路径 /boot/efi
      
    3. 重新安装GRUB到UEFI引导区:
      sudo grub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=fedora
      
    4. 更新GRUB配置文件:
      sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
      
  • 手动在BIOS中添加Fedora的UEFI启动项
    有些Acer笔记本的BIOS不会自动识别Linux的UEFI启动项,你需要手动添加:

    1. 重启电脑按F2进入BIOS设置。
    2. 找到Boot相关的设置页面,寻找“Add Boot Option”(添加启动项)的选项。
    3. 选择ESP分区,然后指定启动文件路径为EFI/fedora/grubx64.efi,给这个启动项命名为Fedora,保存设置后重启。
  • 检查BIOS的UEFI相关开关
    再仔细核对BIOS里的几个关键设置:

    • 确保Boot Mode设置为UEFI Only(不要选Auto或Legacy)。
    • 确认Launch CSM选项设置为Disabled(即使你安装时用了UEFI no CSM,有些Acer机型需要手动关闭这个)。
    • 保持Secure BootDisabled(你已经做了,但再确认下)。
  • 换工具重新制作安装介质
    有时候Rufus的某些配置和Acer BIOS兼容性不佳,试试用Fedora官方的Media Writer工具制作安装介质,选择UEFI模式,然后重新在UEFI模式下安装。安装时建议手动分区,确保把ESP分区挂载到/boot/efi,格式选FAT32,大小至少512MB。

  • 确认磁盘分区表为GPT
    进入Fedora后执行sudo parted -l,查看输出里的Partition Table项,确认是gpt(如果是mbr的话UEFI肯定无法启动),虽然你说安装时用了GPT,但还是排查下避免安装过程中出现意外。

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

火山引擎 最新活动