在 Windows 7 主机上的 Virtualbox 中将 16.04 LTS 升级到 18.04 Bionic Beaver 后启动失败

在 Windows 7 主机上的 Virtualbox 中将 16.04 LTS 升级到 18.04 Bionic Beaver 后启动失败

我有一台 Windows 7 工作站,我使用 Virtualbox 来运行 Ubuntu。这是带 UI 的,不是无头交易。我尝试使 Virtualbox 本身和所有 Ubuntu 软件包保持最新。我有 Virtualbox 5.2.18,目前是可用的最新版本。然而,我的 VM 映像是近 4 年前首次创建的,并且在此期间定期升级,甚至通过不同的 Ubuntu 发行版升级。

今天我被提议升级版本从 16.04 LTS 到 18.04 Bionic Beaver。我保存了快照并继续升级。之后它重新启动,但虚拟机从未启动。已安装内核 4.10.0-32-generic。在正常模式下,我只看到黑屏和闪烁的光标。在恢复模式下,启动顺序在以下行后冻结:

x86: Booting SMP configuration:

由于我有升级前后的快照,因此我可以轻松切换并尝试我想要的操作。在升级过程中,我可以选择保留或删除数十个被声明为不需要的软件包,我选择删除它们。

需要明确的是,升级前虚拟机配置运行正常到 Bionic Beaver。我只能假设某些内核级别的更改是导致冻结的原因。但我不是内核专家,所以我不知道该尝试什么。这些 VM 配置选项似乎可能相关:

  • 操作系统配置文件类型 = “Linux” 且版本 = “Ubuntu (64 位)”
  • 芯片组 = PIIX3
  • 已启用 I/O APIC
  • EFI(仅限特殊操作系统)已禁用
  • 虚拟机中有 2 个 CPU(主机有 4 个),启用了 PAE/NX
  • 半虚拟化接口 = “Legacy”(切换到“默认”或“KVM”似乎不能自行解决问题,但 16.04 快照可以很好地与任何这些选项配合使用)
  • VT-X 已启用
  • 嵌套分页已启用
  • 3D 视频加速已启用

一位用户热心地建议我从 Virtualbox 中的 Live 媒体启动,以便捕获日志进行故障排除。我到底在寻找什么,在哪里寻找?从头开始全新安装会很不方便,而且会浪费时间。(在 Virtualbox 中运行应该防止这种操作系统的衰退。

答案1

等了一会儿之后,他们就给我升级到了18.04.1LTS,升级后可以启动。(它仍然不能完全工作,但那是另一回事。)

相关内容