我有一个常见的问题:Ubuntu 无法启动。我将逐步解释我所做的一切,因为我不确定哪些内容是相关的,哪些不是:
- 我从全新安装 Windows 10 开始,在此期间我了解到我的上网本具有 UEFI 和 SecureBoot,它们的工作方式与我以前不同(即,在计算机启动期间,我必须通过复杂的 Windows 菜单并重新启动,而不是在计算机启动的早期按 F12 或类似的键)在某些特殊模式下)
- 然后我通过简单地复制文件并使用 GParted 设置引导标志来准备 USB 记忆棒(因为我在某处读到这对于 UEFI 系统来说已经足够了)
- 我已经设法从 USB 启动到 Ubuntu 实时会话并运行安装。这个过程相当顺利,只有一个怪癖:原来 Windows 安装程序奇怪地将我的硬盘分区与一些特定于 Windows 的东西在硬盘驱动器的开头和最后的主 Windows 分区,留下我想要用于 Ubuntu 的可用空间在中间。但是,Ubuntu 安装程序并没有抱怨任何事情,并且很乐意在那里安装系统(我不确定这是否正常)。
- 之后安装程序告诉我一切都很好,现在会重新启动。然后上网本关闭并重新启动到 Windows 10。
- 正如在类似问题中指出的那样,我已经厌倦了该
boot-repair工具(使用Ubuntu Wiki提供的指南)。但是,推荐的修复选项失败,并显示一些有关启用安全启动的消息。
- 在 BIOS 中,我将启动模式从 UEFI 切换到Legacy并
boot-repair再次尝试- 现在它抱怨是Legacy而不是 EFI。
- 我再次进入 BIOS 并将启动模式改回 UEFI,但我设置了超级用户密码并禁用了安全启动。
- 我又尝试
boot-repair了一次工具 - 现在它成功了并告诉我重新启动(并给了我一些提示,如果它仍然不起作用,该怎么办)。
重新启动后,计算机再次启动到 Windows 10。boot-repair告诉我,在这种情况下,我应该在 Windows 控制台中使用以下行:
bcdedit /set {bootmgr} 路径 …