安装 Ubuntu 并选择旧版后无法启动 Windows 10 或 Ubuntu

安装 Ubuntu 并选择旧版后无法启动 Windows 10 或 Ubuntu

我已经成功安装了 ubuntu,并尝试按照本论坛提供的说明修复指点杆灵敏度:

使用 SystemD 增加 Trackpoint 灵敏度(Ubuntu 15.04 或更高版本)

然后我从 ubuntu 商店应用程序安装了一些更新,大约 15 个,然后重启了机器。关机时电脑死机了,然后我的启动问题就开始了。

之后,我在实时 USB 上安装了启动修复并成功按照提供的说明操作,但当我重新启动系统时,屏幕变黑,左上角有一个光标闪烁。我无法启动 Windows 10 或 Ubuntu。

这是启动修复 gsoftware 在问题持续存在的情况下给我的 URL:

http://paste.ubuntu.com/23319385/

由于我无法进入 Windows,因此在我的 Lenovo Edge e330 电脑上,我无法将启动从传统模式改回 uefi。

感谢您的帮助,

里卡多

答案1

看起来您安装了 Ubuntu 的 BIOS/CSM/传统模式和 Windows 的 EFI/UEFI 模式。在某些情况下,以这种方式混合启动模式可以工作,但在最好的情况下,它会使启动过程复杂化,而在最坏的情况下,它是不可能的。我不确定您的更新为什么会破坏一切——考虑到 Boot Repair 输出中的引导加载程序证据,如果有什么的话,我很惊讶您之前没有遇到任何问题。(您是否在启动时按下某个键以让固件的内置启动管理器选择要启动哪个操作系统?)

由于您已尝试过启动修复但没有效果,我建议您尝试以下操作:

  1. 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。
  2. 从下载中准备一个介质。
  3. 启动 rEFInd 介质。它应该显示启动 Windows 和 Ubuntu 的选项。
  4. 在 rEFInd 中选择 Windows 选项以验证它是否启动。如果没有,请停止并诊断问题(如有必要,请在此处回复)。
  5. 重新启动回到 rEFInd。
  6. 选择一个 Ubuntu 选项。很可能只有一个可以启动的选项boot\vmlinuz-{version}。如果有多个选项,请先尝试一个boot\vmlinuz-{version}选项,但如果其他选项有效,请继续使用它。
  7. 启动 Ubuntu 后,安装 Debian 包或 PPA,如 rEFInd 文档中所述。
  8. 如果此时计算机无法启动,请再次启动可移动磁盘上的 rEFInd。运气好的话,第二行会出现一个图标,可让计算机启动到其固件设置实用程序。使用该图标,然后在固件中禁用 BIOS/CSM/旧版支持。计算机现在应该启动到 rEFInd,然后从那里启动到 Windows 或 Ubuntu。

此时,rEFInd 应该会成为默认的启动管理器,并为您提供启动 Windows 或 Ubuntu 的选项。它应该可以工作,但您可能需要进一步调整;请参阅rEFInd 文档了解详情。

此过程的作用是安装 rEFInd,这将使您能够以 EFI 模式启动 Windows 或 Linux 内核,从而绕过无法正常工作的 BIOS 模式 GRUB。如果您更喜欢使用 GRUB,则可以安装该引导加载程序的 EFI 模式版本,而不是在通过可移动介质上的 rEFInd 进入 Ubuntu 后安装 rEFInd。您可以通过安装软件包grub-efi然后运行grub-install​​和来执行此update-grub操作。(这是根据记忆;我可能忘记了一些关键的东西或记错了细节。)

请注意,导致您到达此处的错误是:

当我安装 Ubuntu 时,我需要通过从 Windows 内部重新启动来访问 BIOS,并调整 uefi 和 legacy 选项。

无论你读到什么,都表明这是糟糕的建议!我的这个页面了解关于此问题的详细信息。这种坏建议曾经很常见。它正在逐渐消失,但不幸的是,许多网站仍在继续传播这种坏建议。

相关内容