如何在VirtualBox中加速Ubuntu 16.04和17.04

您知道为什么Ubuntu在VirtualBox中运行缓慢吗? 主要原因是VirtualBox中安装的默认图形驱动程序不支持3D加速。 要在VirtualBox中加快Ubuntu的速度,您需要安装来宾添加功能,其中包含功能更强大的图形驱动程序,支持3D加速。

如何检查是否支持3D加速

启动您的Ubuntu虚拟机。 然后在终端窗口中,键入以下命令:

/usr/lib/nux/unity_support_test -p

这是新安装的Ubuntu 17.04 VirtualBox计算机上的输出。

看一下最后一行,它告诉我们不支持Unity 3D。 我们需要解决这个问题。

通过安装VirtualBox Guest Additions加快VirtualBox中的Ubuntu 17.04

通过VirtualBox来宾添加,您可以设置共享文件夹,启用主机和来宾之间的双向共享剪贴板以及增强来宾计算机的图形功能。 这是一组将要安装在来宾操作系统中的设备驱动程序(图形和鼠标驱动程序)和系统应用程序。

要安装来宾添加,首先我们需要安装一些工具来编译内核模块。 在Ubuntu虚拟机中,运行以下命令以更新现有软件。

sudo apt update && sudo apt dist-upgrade

请注意,如果安装了新内核,则需要重启Ubuntu。 然后安装用于构建内核模块的必需软件包。

sudo apt install build-essential module-assistant dkms

接下来,准备系统以构建内核模块。

sudo m-a prepare

输出:

加速ubuntu virtualbox

在VirtualBox菜单栏中,选择 设备 > 插入来宾附加CD映像

在virtualbox上加速ubuntu 16.04

如果在硬盘驱动器上找不到来宾添加CD映像,则可能会要求您下载它。 单击下载。 下载完成后,单击 按钮将CD映像插入虚拟光盘驱动器。

如果以前已经下载了来宾添加CD映像,则将要求您运行其中包含的软件,单击 按钮。

在Ubuntu 17.04中安装virtualbox来宾添加

然后输入密码,它将开始编译VirtualBox来宾添加内核模块。 可能会通知您,您的系统已经具有VirtualBox Guest Additions版本,但是内置版本的质量较低。 因此,输入是继续。

ubuntu virtualbox加速

安装来宾添加后,按Enter键以关闭终端窗口并关闭Ubuntu虚拟机。 (现在不要重新启动。)

转到您的VirtualBox设置。 请点击 显示 在左窗格中。 在里面 屏幕 标签,为Ubuntu VM分配128M视频内存,并确保 启用3D加速 被检查。 保存设置。

ubuntu virtualbox启用3D加速

启动Ubuntu虚拟机。 现在它应该运行得快得多 因为新的图形驱动程序支持Unity 3D。 在终端窗口中运行以下命令。

/usr/lib/nux/unity_support_test -p

您将看到支持Unity 3D。

virtualbox unity 3d支持

在VirtualBox中加速Ubuntu的其他技巧

您还可以查看4条提示来加快Ubuntu的速度,Ubuntu虚拟机也是如此。

而已! 我希望本教程可以帮助您在VirtualBox中使Ubuntu更快。 与往常一样,如果您发现此帖子有用,请订阅我们的免费新闻通讯,或在Google +,Twitter或我们的Facebook页面上关注我们。

Sidebar