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

Acer Swift 3设备Kubuntu与Win10双启动故障求助

解决Acer Swift 3预装Win10双启动Kubuntu后直接进Windows的问题

我之前在同款Acer Swift 3上踩过一模一样的坑,折腾了好一阵才搞定,给你几个亲测有效的解决方向,按顺序试:

1. 先检查Acer BIOS里的关键设置

重启后按F2进入BIOS(Swift 3的BIOS入口就是F2),重点调整这几项:

  • 关闭Fast Boot:在Boot选项栏里找到它,这个功能会让Windows跳过其他启动项直接加载,是双启动的常见拦路虎
  • 关闭Secure Boot:在Security选项栏里,哪怕你用了shimx64.efi,有些Acer机型的Secure Boot还是会屏蔽Ubuntu的EFI启动条目
  • 确认Boot Mode是UEFI:你是用UEFI模式安装的Kubuntu,别改成Legacy模式
  • 部分机型有Select an UEFI file as trusted for executing选项,进入后找到\EFI\ubuntu\shimx64.efi,添加为可信启动项,保存后退出BIOS

2. 彻底修复Windows的BCD引导(比你之前的命令更严谨)

用Win10的管理员CMD重新操作,步骤如下:

  • 先查看当前bootmgr的路径:bcdedit /enum {bootmgr},确认默认路径是不是指向Windows的EFI文件
  • 执行命令修改引导路径:bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
  • 可以给引导项改个好认的名字:bcdedit /set {bootmgr} description "Ubuntu Boot Manager"
  • 如果命令提示找不到条目,先查Ubuntu的EFI条目GUID:bcdedit /enum all,找到带Ubuntu的那项,然后执行bcdedit /default {你的GUID}

3. 用Boot-Repair做深度修复(之前可能没选对高级选项)

重新用Kubuntu Live USB启动,打开Boot-Repair,不要选默认修复,点击Advanced Options:

  • 勾选Restore EFI backups
  • 在GRUB location里,选择安装到/dev/sda(你的整块硬盘,不是单个分区)
  • 勾选Purge GRUB and reinstall it
  • 点击Apply,修复完成后重启,立刻按F12看有没有Ubuntu的启动选项

4. 手动重建EFI分区里的Ubuntu引导文件

如果以上方法都失效,直接操作EFI分区:

  • 用Live USB启动,打开终端,先找到EFI分区:sudo fdisk -l,找类型为EFI System的分区(一般是/dev/sda1)
  • 挂载该分区:sudo mount /dev/sda1 /mnt
  • 复制Ubuntu引导文件到EFI根目录:sudo cp -r /mnt/EFI/ubuntu/* /mnt/EFI/boot/
  • 把shimx64.efi改名为bootx64.efi:sudo mv /mnt/EFI/boot/shimx64.efi /mnt/EFI/boot/bootx64.efi
  • 这样主板默认的EFI启动项就会加载Ubuntu的引导程序了

额外提醒:Acer Swift 3的BIOS有时候会自动隐藏第三方EFI条目,改完BIOS设置一定要保存,重启后立刻按F12选Ubuntu,第一次进入GRUB后正常启动Ubuntu,之后GRUB应该会自动接管引导。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:27:57