You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

双启动Windows 10与Parrot Sec OS:UEFI下GRUB无法加载

解决Acer E5-575G安装Parrot Security OS后GRUB不启动的问题

我之前帮朋友处理过几乎一模一样的Acer E5-575G双系统启动故障,这种情况大概率是Acer UEFI的「安全启动」「快速启动」机制冲突,或是GRUB未正确写入EFI系统分区导致的。给你几个按优先级尝试的解决方案:

方案1:彻底关闭Windows快速启动与休眠

Acer的UEFI经常和Windows快速启动不兼容,导致直接跳过GRUB引导:

  • 打开Windows控制面板,进入「电源选项」→「选择电源按钮的功能」
  • 点击「更改当前不可用的设置」,取消勾选「启用快速启动(推荐)」
  • 同时关闭休眠功能:以管理员身份打开命令提示符,执行命令:
    powercfg -h off
    
  • 重启电脑后,再次进入UEFI菜单确认启动顺序设置是否生效

方案2:检查并修复EFI分区的GRUB文件

有可能Parrot的GRUB引导文件被Windows覆盖,或者安装时未正确写入EFI分区:

  1. 用Parrot Live USB启动系统,打开终端
  2. 先识别你的EFI分区:执行lsblk,找到TYPE为part、大小在100M-500M左右的分区(通常是/dev/sda1)
  3. 挂载EFI分区:
    sudo mount /dev/sda1 /mnt/efi
    
  4. 检查Parrot的GRUB文件是否存在:
    ls /mnt/efi/EFI/Parrot
    
    确认目录下有grubx64.efi文件,如果不存在或文件损坏,重新安装GRUB:
    sudo grub-install --target=x86_64-efi --efi-directory=/mnt/efi --bootloader-id=Parrot
    
  5. 更新GRUB配置:
    sudo update-grub
    
  6. 卸载分区并重启:
    sudo umount /mnt/efi
    

方案3:关闭UEFI安全启动

Acer笔记本的安全启动默认会阻止非微软签名的GRUB加载:

  • 重启电脑,按F2进入UEFI设置(Acer E5-575G的快捷键确实是F2)
  • 切换到「Security」选项卡,找到「Secure Boot」选项,将其设置为「Disabled」
  • 按F10保存设置并重启,查看是否出现GRUB引导菜单

方案4:手动添加并强制设置Parrot启动项

部分Acer机型的UEFI会自动隐藏未签名的启动项,需要手动创建:

  1. 用Parrot Live USB启动,安装efibootmgr工具:
    sudo apt update && sudo apt install efibootmgr
    
  2. 查看当前所有启动项:
    efibootmgr -v
    
    找到标注为「Parrot」的启动项(格式为Boot000X,X是数字)
  3. 如果没有Parrot启动项,手动创建:
    sudo efibootmgr -c -d /dev/sda -p 1 -L "Parrot Security" -l "\EFI\Parrot\grubx64.efi"
    
    注意:-d /dev/sda是你的硬盘设备,-p 1是EFI分区的编号,需根据实际情况调整
  4. 将新创建的Parrot启动项设为第一顺位:
    sudo efibootmgr -o X,Y,Z  # 替换X为Parrot启动项的编号,比如Boot0003就填3
    
  5. 重启电脑,进入UEFI菜单确认启动顺序是否已更新

额外小技巧

Acer E5-575G开机时按F12可以调出临时启动菜单,你可以先从这里选择Parrot的启动项测试。如果能正常进入系统,说明是UEFI的启动顺序未被正确保存,此时再重复方案4的操作,或检查UEFI中是否有「启动项锁定」相关的设置。

内容的提问来源于stack exchange,提问作者EnCoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:04:55