因此,我花了 2 天时间尝试安装双启动并启动到 GRUB 的不同方法。我看过大约 5 - 10 页关于如何在 Windows 8 及更高版本为原始版本时安装 Ubuntu 的文章。我遵循的最新方法是本指南在structables上,我发现它最容易遵循。
我有一台 Acer Aspire V3-772G,买的时候装的是 Windows 8,现在免费升级到了 Windows 10。我喜欢 Linux 的工作方式,所以我想安装 Ubuntu,因为我觉得我最了解它,而且我知道它适合我,因为我是一个喜欢低级东西的程序员。
我已经成功安装了 Ubuntu 14.04.3,但是当我启动计算机时,我无法进入 GRUB,我只能进入 Windows 10。我有 UEFI,但我无法禁用安全启动。
我尝试将 Windows 启动管理器移至底部,我以为这会有所帮助,但事实并非如此。我还禁用了快速启动,但仍然不起作用。我进入 Ubuntu 的唯一方法是在启动时多次按 F12,进入 BIOS 启动选择菜单,选择 Ubuntu 驱动器并以此方式进入 grub。
但我想要的是一种直接启动 grub 的方法,然后以此方式选择 windows 或 ubuntu。我也尝试过这个命令:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
我在这线程。仍然没有用。我确实确保安装了 64 位 Ubuntu,因为我确实有一台 64 位笔记本电脑。我还按照(我可能说错了名字)“如何获得 UEFI 可启动 USB”(我使用 USB 是因为我没有可用的 CD/DVD)。所以,我不想放弃,如果我能让它工作,我会非常高兴。
答案1
首先,您可能可以禁用安全启动;只是您还没搞清楚如何禁用。对于搭载 Windows 8 的系统,Microsoft必需的用户可以禁用安全启动,因此如果真的无法禁用,那么宏碁就违反了与微软的合同。也就是说,该选项可能完全隐藏或以令人困惑的方式命名。也就是说,禁用安全启动应该不是必要的——它做对您来说,否则您将无法启动安装程序。不过有一个例外……
在bcdedit
您所说的命令中,指定grubx64.efi
绕过 Shim,这是 Ubuntu 用来处理安全启动的命令。因此,该特定命令仅在禁用安全启动时才有效。在安全启动处于活动状态时应该有效的等效命令是:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
您还可以尝试使用简易UEFI在 Windows 中。这是用于管理 EFI 启动管理器条目的第三方 GUI 工具。尝试将工作ubuntu
条目移至优先级列表的顶部。
如果这不起作用,那么很有可能是你的固件有问题。我建议将电脑退回商店退款,但如果你的电脑已经过了退货期,那么你可能就没那么幸运了。有一个丑陋的解决方法,如下所述这里(以及其他地方)。至少,如果您需要采用这种“解决方案”,您应该写信给制造商。如果可能的话,请退回计算机以获得退款,因为它有缺陷。
答案2
答案3
首先要实现你想要的禁用休眠和快速启动在 Windows 中。
要禁用休眠,请打开以管理员身份命令提示符并执行:
powercfg /h off
要禁用快速启动,请打开控制面板(旧版本 - 不是现代设计),
选择能源设置, 使能够显示隐藏的设置和取消选中“快速启动”。
完成后 -关闭机器完全地- 做不重启!
现在选择Ubuntu在BIOS / UEFI 设置成为默认操作系统启动。
启动计算机- 当 GRUB 出现时,您就完成了 - 如果没有 -下一步:
重新安装 GRUB 引导加载程序到你的 Ubuntu 安装中电喷模式。
从 Ubuntu 安装介质启动- 打开终端并执行:
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
笔记:
sd*
= 磁盘 | sd**
= efi 分区 | sd***
= 系统分区
要识别分区号,请使用分区- 它包含在 Ubuntu 安装媒体中。
启动进入 BIOS 并在 UEFI 设置中选择 Ubuntu 作为要启动的默认操作系统。
答案4
这对我有用。
搜索命令提示符,右键单击它以管理员身份运行。然后运行:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
如果出现“启动失败”错误,只需从 BIOS 菜单中禁用安全启动。
恢復正常。