Ubuntu 无法在采用 UEFI 的主板上启动

Ubuntu 无法在采用 UEFI 的主板上启动

在一台旧主板(无 UEFI)的电脑上,将 Windows 7 64 位和 Ubuntu 14.04 64 位安装在新 SSD 上。使用 GRUB2 进行双启动运行良好:Windows 和 Ubuntu 都可以执行并且运行良好。

然后我用带有 UEFI 的现代主板替换了主板。

GRUB2 启动,我可以选择不同的选项。Windows 和 Memtest 可以启动并且正常工作。Ubuntu 无法启动(当点闪烁时挂起)。(我不确定 Ubuntu 恢复模式?目前我正坐在另一台电脑前......)

我尝试从 Live-CD 启动 Ubuntu。Ubuntu 无法启动(当点闪烁时挂起)。我尝试了 UEFI 配置中的所有可能选项(启动顺序、安全启动关闭、UEFI 模式……)

https://help.ubuntu.com/community/UEFI说:2. 如果您的计算机的其他系统(Windows、GNU/Linux……)是在 Legacy(非 UEFI)模式下安装的,那么您也必须在 Legacy 模式下安装 Ubuntu。

因为我在旧主板上安装了 Windows、Grub 和 Ubuntu,所以我怀疑现在我必须使用传统模式 = CSM。我试过了...

有什么想法吗?这是删除“splash quiet”后截取的屏幕截图: 启动挂起

答案1

GRUB 启动并可以启动 Windows 的事实意味着 GRUB 是在 BIOS/CSM/legacy 模式下启动的。GRUB 无法切换启动模式(BIOS 到 EFI 或 EFI 到 BIOS),因此 GRUB 也必须尝试在 BIOS/CSM/legacy 模式下启动 Linux。换句话说,EFI 支持不是您的问题。如果您尝试弄乱固件中的这些设置,或者对磁盘分区或引导加载程序配置进行与 EFI 相关的更改,则只会让事情变得更糟。

我猜你的视频配置有问题,但也可能是磁盘问题等其他问题。你可能会通过以下方式获得更多线索:

  1. 当 GRUB 启动时,突出显示 Ubuntu 条目,但不要按 Enter。
  2. 按下e键编辑 GRUB 条目。一个简单的文本编辑器将启动。
  3. 找到内核行并消除quiet splash那一行字。
  4. 开始输入。(底部有一个提示,提示按哪个键可以执行此操作,但我记不清是什么了。)

结果将尝试启动 Ubuntu,但屏幕上会显示有关启动过程的详细文本模式消息。此过程可能会在某个时候失败。拍一张屏幕照片并将其添加到您的原始问题中。这将包含诊断信息,可能提供足够的线索来解决问题。

答案2

我尝试了其他几个 Linux 发行版:它们大多数都有同样的问题。在启动过程中的某个时刻,系统会挂起。我甚至无法在 Windows 下的虚拟机中安装 Linux。Knoppix 和 Slax 似乎或多或少能用。

在 Windows 中,某些应用程序无法正常工作,例如 Firefox 经常崩溃并且无法完成下载。屏幕有时会闪烁。经过一晚上的令人沮丧的工作,我找到了解决方案: - 不是旧显卡,它可能与新主板有问题。 - 不是 64 位版本的 Windows,一段时间以来,Windows 在更新方面存在一些非常烦人的问题(关机时安装数百个更新,在系统启动时恢复它们)。 - 不是 64 位版本的 Firefox - 不是新的 SSD,它可能带来了一些时间问题(更快的访问)或权限问题(Windows 安装在另一块主板上,但用户名相同)。 - 这不是有关 UEFI 或传统模式的问题(这是第一个怀疑)

这是我的 CPU 的问题(近 5 年来一直运行良好)。我有一台 AMD Athlon II X3。新主板提供了“激活”第 4 个内核和一些 3 级缓存的可能性,我试过了。BIOS 随后显示​​ AMD Phenom X4... 我很高兴,因为第 4 个内核似乎工作正常。好吧,似乎... 现在我再次停用了第 4 个内核,Windows 和以前一样稳定,我可以从 Live-USB 启动 Linux,没有屏幕闪烁...

相关内容