如何为 Ubuntu 虚拟机安装 VirtualBox Guest Additions

VirtualBox Guest Additions 在 VirtualBox 中很重要,因为它们提供了出色的图形加速以及其他有用的功能,例如共享文件夹支持、更好的图形支持等等。

如果您计划在 VirtualBox 虚拟机中使用 Ubuntu,则需要安装这些来宾添加。 在本指南中,我们将详细介绍如何做到这一点。

注意:虽然本指南侧重于 Ubuntu VM,但安装说明也适用于 VirtualBox 中的任何客户 Linux 操作系统。 但是,Linux 头文件安装说明会有所不同。

在 VirtualBox 中设置 Ubuntu 虚拟机

设置 Ubuntu VM 并不难。 从本质上讲,您几乎可以像在物理计算机上一样安装 Ubuntu。 但是,为了加快此过程,您可以从 OSboxes.org 下载预配置的 VM。

要下载 VM,请转到 Osboxes.org 上的 Ubuntu 页面. 在那里,查找最新版本的 Ubuntu,单击“VirtualBox”选项卡,然后选择下载按钮。

Osboxes 以存档格式分发其 VM。 存档下载完成后,打开 VirtualBox,单击“新建”,然后完成创建新 VM 的设置。

当您进入 VM 的设置过程时,选择“使用现有虚拟硬盘文件”,然后选择 Osboxes VM VDI 文件作为现有硬盘驱动器以使用下载的 VM。

如果您不想在 Ubuntu 上使用 OSboxes VM,请前往 Ubuntu.com/desktop,将最新的 Ubuntu ISO 文件下载到您的计算机,将其加载到 VirtualBox,然后以旧方式安装 Ubuntu。

  Wifi 收集器扫描并收集无线网络信息

在 Ubuntu VM 中安装 Linux 头文件

在 Ubuntu VM 中,您需要安装 Linux 内核头文件。 这些头文件是修改 Linux 内核所必需的,没有它,VirtualBox 来宾添加将无法在 Ubuntu 上运行,因为它们是内核模块。

要安装最新的 Ubuntu 内核头文件,首先在桌面上启动一个终端窗口。 您可以使用 Ctrl + Alt + T 在桌面上打开终端窗口,或单击应用菜单中的“终端”。

在 Ubuntu VM 中打开终端窗口后,使用下面的 apt install 命令安装 Ubuntu Linux 内核头文件。

sudo apt install linux-headers-$(uname -r) -y

下载访客添加

现在您已经在 VirtualBox 中设置了 OSboxes VM,您可以使用密码“osboxes.org”登录。 或者,如果您使用 Ubuntu ISO 设置自己的 VM,请使用您的用户名和密码登录。

登录后,您需要下载 VirtualBox 来宾添加的最新版本。 最简单、最快的方法是在 VirtualBox 应用程序中进行,而不是在官方网站上进行。

从这里,找到 Ubuntu 窗口内的“设备”菜单,然后用鼠标单击它。 当您单击菜单时,您会看到许多可供单击的不同选项。

查看菜单底部,然后单击菜单中的“插入访客添加”按钮。 当您第一次单击它时(如果您以前从未选择过此选项)VirtualBox 将开始将 Guest Additions ISO 文件下载到您的计算机。

下载过程完成后,VirtualBox Guest Additions ISO 文件将自动插入到 Ubuntu VM 的虚拟 CD/DVD 驱动器中。 不久之后,您将在 Ubuntu VM 的桌面上看到一个提示弹出窗口。

将来宾添加安装到 Ubuntu VM 中

当您将 Guest Additions ISO 文件插入 Ubuntu VM 时,您应该会在屏幕上看到一个提示。 这个提示会让你知道磁盘上有 Ubuntu 可以安装的可安装软件。

  如何在 Mac 上收听播客

用鼠标单击“运行”按钮开始安装。 当您单击“运行”时,屏幕上会弹出一个终端窗口。 按照告诉您该怎么做的提示进行操作。

在 Guest Additions 的终端安装期间,您 10月 遇到安装失败。 当您的 Ubuntu VM 缺少软件预期具有的一些软件包时,就会发生安装失败。

如果您在安装 Guest Additions 时遇到问题,请不要担心。 只需阅读它需要您安装的软件包。 打开终端窗口,使用 apt install 安装软件包,然后从 VM 中弹出 Guest Additions ISO 并重新插入以再次弹出“运行软件”对话框。

当终端窗口完成将 VirtualBox Guest Additions 安装到您的 Ubuntu VM 中时,重新启动。 您需要重新启动 Ubuntu VM 才能开始使用安装到 Ubuntu VM 内核中的新软件。