在 Acer Aspire 上双启动 Ubuntu 和 Windows

在 Acer Aspire 上双启动 Ubuntu 和 Windows

我在 Acer 笔记本电脑 (ES1-531-C13G) 上安装了 Ubuntu 16.04 LTS 和 Windows 10(我使用 Windows 磁盘管理缩小了磁盘空间),但当我重新启动/重启系统时,没有出现菜单(Grub 屏幕),我可以从中选择要启动的操作系统,而是每次系统都会带我进入 Windows 10。我尝试了互联网上的几种方法,包括:

  • bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi从 Windows 命令提示符运行。
  • 重置 Bootorder,即从 Ubuntu 终端首先重置 Ubuntu,然后重置 Windows(成功安装 Ubuntu 后)等,但到目前为止对我没有任何作用。请指导我!

答案1

@oldfred 非常感谢您的支持,您分享的链接真的帮了我大忙。以下是对我有用的解决方案的步骤。

按 F2 进入 BIOS 并执行以下操作:

  • 从安全菜单选项设置管理员密码。

  • 从启动菜单选项中将启动模式设置为“UEFI”。

  • 从启动菜单选项启用安全启动。

  • 从安全菜单选项 - 选择“UEFI 文件作为受信任的
    执行文件”按 Enter,然后出现“HDD0”按 Enter,然后
    出现“EFI”按 Enter,然后从列表中选择“ubuntu”选项(仅
    当您已安装 ubuntu 时才会列出)按 Enter,然后选择“shimx64.efi”(在我的情况下是第三个条目)按 Enter 为其命名,然后按 Enter。

  • 返回启动菜单选项,在启动优先级下,转到
    列表中的“ubuntu”项,然后按 F6 直到它成为列表中最顶部的项。对“Windows 启动管理器”重复相同操作,直到它成为列表中第二顶部的项。

  • 按 F10 保存更改并退出。

答案2

有人发了这样一个帖子:

诀窍是手动复制 ubuntu Boot 目录来代替 \EFI\Boot 目录,然后将 shimx64.efi 重命名为 \EFI\Boot\bootx64.efi (而不是 \EFI\Microsoft\Boot\bootmgfw.efi )

Boot-Repairs 修复是重命名 bootmgfw.efi,如果 Windows 更新其文件,则必须重新执行此操作。然后只能从 grub 菜单启动 Windows。

其他一些选择:

替代 Boot-Repairs 重命名 shim。有些系统最好从 Windows 内部注册 grub/shim - 对于那些不断将 Windows 重置为默认设置的人

Windows 8.1 Ubuntu 13.10 双启动时不显示 Grub

bcdedit /设置 {bootmgr} 路径 \EFI\ubuntu\grubx64.efi

https://coderwall.com/p/vfyqkg

有些人安装 rEFInd,这似乎是另一种解决方法。

http://www.rodsbooks.com/refind/index.html

http://www.rodsbooks.com/refind/secureboot.html

相关内容