Ubuntu 16.04 - VirtualBox 5.0 - 主机崩溃

Ubuntu 16.04 - VirtualBox 5.0 - 主机崩溃

在没有执行任何更新的情况下,今天当我尝试在 VirtualBox 中启动虚拟机时,主机(运行 Ubuntu 16.04)突然冻结了。

  • 我尝试了几次,但问题仍然重复出现。

  • 我运行 memtest:一切正常

  • 尝试创建一个新的虚拟机以防万一:同样的问题。

  • 降级了 VirtualBox 安装:根本没有帮助。
  • 禁用网络、共享文件夹等:无。

在同一台机器上,我还安装了双启动的 Windows 10。我在 VBox 和 VMWare 中安装了几个虚拟机。为了尽量减少出现硬件问题的可能性,我在那里启动了虚拟机,它们运行良好。

任何想法?

恢复主机的唯一方法是硬重置。

附言:我一点击“开始”按钮就会冻结。

主人详细信息:

  • VirtualBox:版本 5.0.40_Ubuntu

  • 内核:4.13.0-26-generic

  • 访客:不相关(Windows 10、OpenSuse、CentOS)

  • VirtualBox 的日志文件是空的。

答案1

按照以下方法操作后就明白了:

https://ubuntuforums.org/showthread.php?t=2382314

(必须将 VBox 升级到 5.2 并且一切正常)

如果您需要它,还必须遵循:VirtualBox - RTR3InitEx 失败,rc=-1912 (rc=-1912)为了彻底卸载所有以前的安装

有一个静默安全更新导致旧的 VirtualBox 安装(早于 5.2)挂起整个主机。

答案2

我非常感谢 Sanosay 和 Bertrand Lo 在这里的提问和回答。我按照他们的做法解决了这个问题,为了方便您,让我在这里逐步总结一下我为这个问题所做的所有工作:

  1. sudo apt autoremove virtualbox

  2. 重启。

  3. 添加deb https://download.virtualbox.org/virtualbox/debian xenial contrib到Ubuntu 16.04的软件源列表。

    (通过启动“软件和更新”,选择“其他软件”选项卡,单击“添加”按钮,然后粘贴deb https://download.virtualbox.org/virtualbox/debian xenial contrib到 APT 行中)

  4. sudo apt update && sudo apt install virtualbox-5.2

    要小心!virtualbox-5.2代替了virtualbox

  5. 安装后,重启

  6. 运行virtualbox,你会发现你的virtualbox版本现在是5.2,并且运行一个guest OS不会导致整个主机ubuntu16.04崩溃。

原先ubuntu16.04上的virtualbox版本无法与Ubuntu16.04最新补丁正确配合使用,即便Canonical宣称16.04是他们的LTS(长期支持)版本,至少现在无法支持virtualbox 5.0。

答案3

也遇到了这个问题,谢谢上面的建议!但是,还有一个步骤要让“apt update”工作,新密钥,将其粘贴到终端中:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

(从https://www.virtualbox.org/wiki/Linux_Downloads

答案4

今天我发现Ubuntu16.04已经将virtualbox-5.2包含在其最新补丁中:https://download.virtualbox.org/virtualbox/debianxenial/contrib amd64 virtualbox-5.2 amd64 5.2.10-122088~Ubuntu~xenial

所以这意味着我们可以使用:

sudo apt upgrade

直接修复此问题。也许 Canonical 专门的工程和验证团队也发现了这个问题并阅读了我们这里的帖子。现在解决方案简单多了。只需一行命令:

sudo apt upgrade

然后重新启动。

相关内容