当您想在 电脑 上探索不同的操作系统及其功能时,虚拟机非常有用。大多数情况下,它们可以有效地工作,让您可以毫无故障地运行已安装的操作系统。当您在计算机上安装最新版本的 Ubuntu 时,情况也是如此。然而,一些用户报告说在尝试启动时?出现错误——“?Ubuntu 在虚拟机中冻结”。
既然你在这里,你一定也遇到了这样的问题。您不必担心,因为在本指南中,我们将讨论可能导致此问题的原因和五个可能的解决方案。让我们详细探讨修复 –
是什么导致 Ubuntu 在打开时崩溃或冻结?
Ubuntu 可能会由于不同的原因在 VirtualBox 中冻结,例如缺乏足够的 RAM、存储空间,甚至 CPU。如果您不希望操作系统卡顿,请检查以下问题并尝试消除它们的影响。
Ubuntu 在 VirtualBox 中冻结的最突出原因如下 –
- 其他阻碍 Ubuntu 打开的应用程序
- 启用 3D 加速
- 缺乏足够的 CPU
- VirtualBox 需要更新
- 你安装了一个损坏的 Ubuntu
如何解决 Ubuntu 在虚拟机中冻结
当您在 VirtualBox 中启动 Ubuntu 并且它冻结而不是正常打开时,您最好查看以下修复程序并查看是否可以解决此问题。
1]关闭在后台运行的应用程序并重新启动您的电脑
一个虚拟机消耗大量的系统资源。因此,检查是否有任何应用程序在后台运行变得至关重要。如果您确实知道有任何应用程序在后台运行,请先停止它。之后,检查 Ubuntu 现在是否开始正常打开。
如果您长时间没有重新启动设备,Ubuntu 操作系统有时会无法启动甚至崩溃。作为解决方法,请重新启动您的 电脑 并尝试再次启动 VM。
2]禁用3D加速
默认情况下,在虚拟机上使用 Ubuntu 时会启用 3D 加速。Windows 的此功能在启用时已知会导致在 VM 中打开操作系统时出现问题。解决此问题的最佳方法是禁用 3D 加速。为此,请使用以下步骤 –
- 首先,启动您的 VirtualBox。
- 右键单击 VM 内的任意位置,然后选择“设置”。
- 去Display然后Screen。
- 在这里,您会找到 3D 加速复选框。取消选中此框并点击OK。
- 重新启动您的 VirtualBox,以便更改在下次 VM 启动时生效。
3] 为 Ubuntu 分配更多的 CPU
当你在 VirtualBox 中安装 Ubuntu 时,CPU 分配是自动完成的,并保持在 2GB 左右。在大多数情况下,这被认为是好的,因为您可以在控制台上尝试一些操作。但是,如果您愿意继续安装 Ubuntu 并向其添加新软件,请确保分配更多 CPU。
为虚拟机分配更多 CPU 将使您可以广泛使用 Ubuntu,并且操作系统不会突然冻结或崩溃。以下是执行此任务的方法 –
- 双击图标启动 VirtualBox。
- 右键单击 Ubuntu 并选择Settings。
- 选择系统,然后选择处理器。
- 在这里,您可能会看到一个可以增加或减少处理器能力的滑块。
- 要增加它的功率,只需将滑块向右滑动并点击OK。
注意:既然你在这里,接下来转到主板选项卡并增加你的基本内存。这将改善系统内存持续存在的任何问题。
- 重新启动 VM 并检查问题是否解决。
如果 Ubuntu 在启动时仍然冻结怎么办?
一般来说,分配更多 CPU 并禁用 3D 加速可以解决几乎所有用户的这个问题。但是,如果在此之后问题仍然存在,您可以采用下面讨论的这两种解决方案 –
4]更新VirtualBox
我希望VirtualBox 中的 Ubuntu 冻结问题现在已经解决。如果不是,则问题可能出在 Virtual Manager 本身。要解决此问题,您必须访问 VM 的官方网站,并下载最新的补丁更新。双击下载的安装文件以更新您的 VirtualBox。
5]全新安装Ubuntu
如果更新 VirtualBox 也无法解决 Ubuntu 冻结问题,您最好卸载当前安装的虚拟机。这样做也会删除 Ubuntu 操作系统。重新启动您的 电脑 并在 Windows 11/10 的 VirtualBox 上全新安装 Ubuntu。
是什么让 Ubuntu 在 VirtualBox 中运行缓慢?
当您在计算机上全新安装操作系统时,安装的操作系统能够访问所有系统资源并随意使用它们。但是,在 VirtualBox 中安装 Ubuntu 是部分安装。分配给它的资源是有限的,因此它不能使用它需要的那么多。
您可以配置设置以增加处理器或内存基数。我们将在讨论它的五个修复程序时对其进行研究。