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,打开终端做以下操作:- 用
lsblk命令查看分区列表,找到类型标记为EFI System的分区(通常是/dev/sda1或/dev/nvme0n1p1这类)。 - 检查这个分区是否挂载到了
/boot/efi:执行mount | grep /boot/efi,如果没有输出,说明没挂载,手动挂载:sudo mount /dev/你的ESP分区路径 /boot/efi - 重新安装GRUB到UEFI引导区:
sudo grub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=fedora - 更新GRUB配置文件:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
- 用
手动在BIOS中添加Fedora的UEFI启动项
有些Acer笔记本的BIOS不会自动识别Linux的UEFI启动项,你需要手动添加:- 重启电脑按F2进入BIOS设置。
- 找到Boot相关的设置页面,寻找“Add Boot Option”(添加启动项)的选项。
- 选择ESP分区,然后指定启动文件路径为
EFI/fedora/grubx64.efi,给这个启动项命名为Fedora,保存设置后重启。
检查BIOS的UEFI相关开关
再仔细核对BIOS里的几个关键设置:- 确保
Boot Mode设置为UEFI Only(不要选Auto或Legacy)。 - 确认
Launch CSM选项设置为Disabled(即使你安装时用了UEFI no CSM,有些Acer机型需要手动关闭这个)。 - 保持
Secure Boot为Disabled(你已经做了,但再确认下)。
- 确保
换工具重新制作安装介质
有时候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




