我在 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,这似乎是另一种解决方法。