如何修复 Ubuntu 冻结 VirtualBox

虚拟机是复杂的东西,当出现问题时,很难判断问题出在哪里。 如果您正在处理 Ubuntu 冻结,则尤其如此 VirtualBox. 如果这种情况发生在您身上,试图找出问题所在可能是一种挫败感。 以下是一些可用于修复 Ubuntu 冻结的方法 VirtualBox 问题。

尝试不同版本的 VirtualBox

没有程序是没有错误的,这适用于 Ubuntu 和 VirtualBox. 一些用户发现不同版本的 VirtualBox 和 Ubuntu 有时相处不来。 如果某个版本的 Ubuntu 过去从未冻结,您可以尝试安装旧版本的 VirtualBox.

相反,您可以尝试运行更新版本的 Ubuntu。 您不仅可以解决冻结问题,还可以获得新功能。

或者,如果您开始使用 VirtualBox 使用较新版本的 Ubuntu,检查该版本是否存在任何冻结问题。 为了 example,如果你在谷歌上搜索“Ubuntu 20.4 LTS freeze”,你会看到很多抱怨。 所以,问题很容易出在 Ubuntu 上,而不是 VirtualBox. 安装早期版本的 Ubuntu 可能有助于消除冻结问题。

禁用 3D 加速

无论您运行的是 Windows、macOS 还是 Linux,3D 加速都会导致很多问题 VirtualBox. 虽然这听起来像是您想要的东西,但它很少能带来任何实际的性能提升。 如果您遇到冻结,这是尝试关闭的第一件事。

在左侧的菜单中 VirtualBox,右键单击您遇到问题的 Ubuntu 虚拟机,然后选择设置。 在这里,单击“显示”选项卡并确保未选择“启用 3D 加速”。

Virtualbox Ubuntu 冻结 3d 加速

更改虚拟 CPU 的数量

虽然卖给消费者的计算机通常只有一个物理 CPU,但它们有多个内核,就像多个 CPU 一样。 即使是这样, VirtualBox,默认情况下,只会公开一个虚拟 CPU,这已被证明会导致 Ubuntu 出现问题,尤其是最近的版本。

Virtualbox Ubuntu 冻结 CPU 设置

如果遇到冻结,您可能希望将 CPU 的数量从 2 个增加到 4 个。 右键单击您的虚拟机,选择设置,然后转到系统选项卡。 在这里,选择该部分顶部的处理器并提升滑块,直到 CPU 数量至少为两个。

减少内存使用

如果 Ubuntu 冻结 VirtualBox 只是偶尔发生,可能是 RAM 问题。 主机只有这么多的RAM。 虽然 VirtualBox 允许您运行另一个操作系统,它仍在使用您计算机的资源。 如果您尝试同时在主操作系统和 Ubuntu 上运行应用程序,可能会导致 Ubuntu 和/或主操作系统冻结。

如何修复 Virtualbox Ram 中的 Ubuntu 冻结

理想情况下,在使用 Ubuntu 时限制主要操作系统的使用 VirtualBox. 如果您需要在主操作系统上执行更多内存密集型操作,请关闭 Ubuntu 或 close 任何正在运行的程序以减少 RAM 的使用。 如果您正在进行防病毒扫描,则尤其如此。

如果您最近升级到新版本的 Ubuntu,则新版本可能需要比以前版本更多的资源。 这可能导致冻结。

如果您根本没有足够的内存来支持两个操作系统,那么升级计算机中的 RAM 是最好的解决方案。

重新安装 Ubuntu

作为最后的手段,您可能需要重新安装 Ubuntu。 如果初次安装后经常出现卡顿问题,可能是系统没有正确安装。 此外,如果冻结主要发生在启动时,则问题可能与安装有关。

如何在 Virtualbox 重新安装中修复 Ubuntu 冻结

删除 Ubuntu 虚拟机并重新安装它是在这种情况下解决问题的最佳方法。 但是,调整设置并检查 RAM 使用情况以确保这些都不是问题是非常值得的。

如果您不适合重新安装 Ubuntu,请尝试从恢复模式更新 Ubuntu。 以前的软件更新可能包含一些损坏的软件包,导致系统冻结。 它们通常会很快修复,因此请始终运行更新以获取所有软件包的最新版本。

其他可以尝试的选项 VirtualBox

用户发现还有一些其他选项可以解决他们的冻结问题。 在您可以更改 CPU 数量的同一部分中,有一个“启用 PAE/NX”选项。 如果它已经打开,或者如果它已经关闭,则将其关闭,可以解决您的问题。

Virtualbox Ubuntu 冻结半虚拟化

您还可以尝试更改半虚拟化设置。 转到设置,然后在其下方选择“系统和加速”。 半虚拟化界面可能会设置为“默认”,但一些用户将其设置为“最小”会有更好的结果。

经常问的问题

做 VirtualBox 支持所有版本的Ubuntu?

是的,仅当您使用的是官方稳定版时。 如果您正在运行 beta Ubuntu版本,它可能无法在 VirtualBox,并且冻结和其他问题的风险更高。 在某些情况下,对于 64 位版本,您可能需要禁用 Hyper-V 以避免出现问题。

如何选择合适的 RAM 容量?

由于 RAM 是防止冻结的一个主要问题,并且只是一个糟糕的整体体验,因此最好确保您至少分配运行 Ubuntu 所需的最低数量的 RAM 到您的 VirtualBox 实例。 如果这是您的所有 RAM,您应该考虑升级您的 PC。 您应该至少分配 2GB。

处理器的数量重要吗?

这是一个棘手的问题。 用户报告更改分配给他们的 Ubuntu 安装的处理器数量可以帮助解决冻结问题,但这不是保证。 由于某些用户从 1 更改为 2 或 2 更改为 1,因此没有一个集合编号适用于所有人,并且这两个选项都解决了他们的冻结问题。 这是一个尝试的选择,但可能根本没有帮助。

总结

希望上述选项之一已经解决了您在 Ubuntu 上的冻结问题。 如果您仍然遇到麻烦,请不要放弃希望。 尝试上述选项的不同组合可能会成为您的解决方案。 不要让一次糟糕的经历使您不再使用 Linux 或虚拟机。

本文介绍了在虚拟机中运行 Ubuntu,但反过来呢? 如果这是您想要做的,请参阅我们的安装和运行指南 VirtualBox 在 Ubuntu 上。 你确定吗 VirtualBox 是适合您的解决方案吗? 阅读我们的比较 VirtualBox 与 VMware。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅