Ubuntu 18.04 双启动一直无法启动

Ubuntu 18.04 双启动一直无法启动

我的机器上有 Windows 10 和 Ubuntu 18.04 双启动。

当我在启动屏幕上选择 Ubuntu 时,一开始一切似乎都正常。但随后它就卡在了 Ubuntu 加载屏幕上(紫色的,带有 Ubuntu 徽标)。显然,浏览不同的论坛,屏幕加载到哪个点之前存在一些差异 - 在我的情况下,它一直加载到最后一个点。在我尝试另一种方法之前,屏幕冻结了 12 个小时。还尝试进入恢复模式并运行 dpkg 来修复软件包,但当我尝试在恢复模式下重新启动(使用给定的选项)时,它卡在“已开始更新 UTMP 有关系统运行级别更改”上。

我有一个配备 Nvidia 显卡的 VAIO SVF15 8GB

注意:Ubuntu 有时会因为某种原因无法加载。大多数时候,我可以使用来自多个论坛的解决方案,但有时我的情况似乎没有被任何一个论坛考虑(它们不起作用)。在这种情况下,我不得不创建一个 liveUSB,格式化我的分区并重新安装 Ubuntu。这种情况每两周就会发生一次,我不得不把一天做的所有工作都放到闪存驱动器上,因为担心这种情况会再次发生,而我无法恢复,这真是令人沮丧。

我每天都使用 Ubuntu,它运行良好。有时我启动 Windows 10,然后尝试重新启动 Ubuntu,但它无法启动(这种情况就是如此)。然后当我的 Ubuntu 屏幕冻结时,当我强制重启时,它也无法启动。

答案1

这可能是也可能不是你的问题,但值得检查一下。我遇到了 Ubuntu 和 Windows 双启动问题,没人能解决,但我断断续续地阅读了几天的内容,终于解决了...

您无法从 MBR 格式的驱动器启动到 GPT 格式的驱动器上的操作系统。

不考虑技术细节;简单的答案就是尽可能避免这种情况。

例如,大型驱动器(超过 2TB)肯定会采用 GPT 格式,并且在那里创建一个分区并在其上安装操作系统是有意义的,因为它可能有最多的空间。

但是如果你有一台较旧的计算机,并且安装了一堆杂乱无章的驱动器(就像我一样),那么较旧的驱动器可能仍被格式化为 MBR,因为 Windows 将默认使用此格式(至少 Windows 7 是这样的 - 我不代表 Windows 10)

因此,当您进行双启动设置时 - 一切都会正常显示,并且 Ubuntu 的双启动设置不会就此发出警告。(Windows 通过在其设置中不支持双启动完全避免了这种情况...)

但是当您重新启动时,计算机从 MBR 启动时 GPT 驱动器尚不可用,因此启动信息指向 GPT 驱动器上尚不存在的位置,而计算机甚至无法启动 - 您会收到有关未找到分区的 GRUB 错误。

解决方案是:使用 Windows 磁盘管理或 Linux Gparted 来识别哪些驱动器是 MBR,哪些驱动器是 GPT。通过将文件从 MBR 驱动器移动到 GPT 驱动器来利用 GPT 驱动器上的可用空间,为 Linux 操作系统分区腾出空间。然后您可以将 Linux 安装到该 MBR 驱动器,这样您就可以完全避免这个问题。

(我知道我跳过了如何确定驱动器是 MBR 还是 GPT,但如果您需要它,请告诉我,我会更新我的答案。)

答案2

有没有试过启动 grub 菜单“高级选项”中的其他选项(内核版本)?昨天我发现我的系统无法启动,选择旧版本的内核后就可以启动了。

相关内容