老实说,我不是一个超级粉丝 VirtualBox的。 是的,它是免费的,我可以做我所需要的,但是它的运行非常缓慢,甚至更糟,每次Canonical为Ubuntu内核发布补丁时,它就停止工作。 这就是问题所在:安装是在特定内核下完成的,因此对它的任何更新都会“破坏”安装,如果存在的话。 实时会话不存在此问题,但是如果没有安装 客户添置.
现在我还没有屏幕截图,如果我记得我下次将Canonical更新Ubuntu内核时将其添加到这篇文章中,但是只要在内核更新后尝试打开Linux虚拟机, 向我们显示了一个错误,导致无法启动我们的虚拟机。 我们是否必须丢失对Virtualbox计算机所做的所有更改? 答案是否定的,我们只需要重新安装一些软件包即可。
在Virtualbox中修复Linux虚拟机
在继续之前,我必须说 此处说明的内容仅在特定情况下有效,即在内核更新后Virtualbox虚拟机失败。 这篇文章可能不会涉及很多不同的问题,因此我不那么喜欢 甲骨文的建议 当它在Kubuntu上更好地工作时,我将切换到GNOME Boxes(我正在与他们的开发人员联系)。 如果机器在最新的Ubuntu内核更新后已停止工作,则只需执行以下操作:
- 我们打开一个终端。
- 我们编写以下命令:
sudo apt update sudo apt upgrade sudo apt reinstall build-essential dkms linux-headers-$(uname -r)
- 接下来,我们编写另一个命令:
sudo apt reinstall virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms
- 最后一步是重新启动计算机。 如果一切顺利,我们可以像往常一样启动虚拟机。
正如我已经解释的那样,我不是Virtualbox的忠实拥护者,因此 有时会起作用 (例如,在安装Guest Additions之后更新某些软件包或启动操作系统时),并且由于更新Ubuntu内核时的此失败。 对于我经常使用的实时会话,我更喜欢它的工作方式 GNOME Boxes。 你呢?
好吧,事实是,我已经使用了很多年,而且当您第一次在这里听到关于virtualbox的话题时,我所说的一切都没有发生,这一天还没有到。
的确,在我的KS7000网络博客中,我总是用VirtualBox来解释我的“烦恼”,以便能够为我的客户和编程实验服务,我将对本文进行pingback。非常感谢您提供的信息!
看见。 我有10年的虚拟机使用经验,如果您正确安装它,就永远不会出现问题,这不是您的情况,因为针对您所遇到的问题提供的解决方案表明您没有正确安装virtualbox