它们是什么以及如何安装它们

要点

  • VirtualBox 中的 Guest Additions 可在虚拟机中实现更好的性能和功能,包括共享剪贴板/拖放、共享文件夹、改进的图形支持和无缝应用程序窗口。
  • 您可以通过安装 VirtualBox 提供的虚拟光盘来安装 Guest Additions。

在 VirtualBox 中工作时,您可能已经看到提示或注意到对 Guest Additions 的引用。 但这些是什么? 让我们看看 VirtualBox 的 Guest Additions 的作用以及如何激活它们。

VirtualBox 中的来宾添加有哪些?

VirtualBox Guest Additions 是 VirtualBox 附带的软件包,可在虚拟机中实现更好的性能和功能。 您可以在虚拟机内安装 Guest Additions 来激活此功能。

VirtualBox 是一个虚拟机管理程序,允许您创建和使用虚拟机。 因此,您可以在 VirtualBox 中安装 Windows 和其他操作系统,它们的行为就像在实际硬件上运行一样。 如果您不熟悉,请阅读我们有关使用 VirtualBox 的完整指南以加快速度。

然而,即使您在 VirtualBox 中运行了虚拟机,体验从一开始就不是完美的。 在应用程序窗口中运行操作系统的某些元素令人沮丧。

例如,在您的实际计算机上,Windows 知道它可以使用显卡驱动程序显示什么分辨率。 虚拟机无法做到这一点,因此它默认以低分辨率(如 800×600)显示。

VirtualBox 的 Guest Additions 包含显示驱动程序和其他有用的工具,使您的虚拟机更加可用。

  如何使 PowerPoint 中文本的外观变暗

VirtualBox 来宾添加有什么作用?

现在我们知道什么是 Guest Additions,接下来让我们看看 VirtualBox Guest Additions 对您的 VM 有何作用。

1. 共享剪贴板/拖放

您最终可能希望在虚拟机(来宾)和实际计算机(主机)之间移动数据。 安装了 Guest Additions 后,VirtualBox 包含了一些功能,使这一切变得简单。

首先是共享剪贴板/拖放支持。 这允许您在一个平台上复制项目并将其粘贴到另一个平台上,以及在它们之间拖放文件。 要调整此设置,请在 VirtualBox 主页上选择您的 VM,然后选择“设置”。

在“常规”部分中,切换到“高级”选项卡,您可以选择“共享剪贴板”和“拖放”选项。 您可以为每个选项选择“禁用”、“主机到访客”、“访客到主机”或“双向”。 双向是最方便的,但如果您使用虚拟机来测试潜在危险的软件,您可能希望禁止复制到主机 PC。

根据您启用的功能,复制粘贴和拖动将像在主机操作系统内一样无缝地跨系统工作。

2. 共享文件夹

共享文件夹使主机系统上的文件夹可以在虚拟机中访问。 此来宾添加功能允许您将主机文件夹作为来宾操作系统中的“网络资源”安装,而无需实际使用网络。

要使用它,请单击虚拟机上的“设置”并跳转到“共享文件夹”部分。 选择右侧的“添加共享”按钮,然后选择主机上的一个文件夹以与访客共享。

为其命名,如果您希望它自动连接,请选择“自动安装”;如果您希望它始终显示,请启用“设为永久”。 然后,点击“确定”进行确认。 您将看到该文件夹​​在来宾操作系统中显示为网络驱动器。

3. 改进的图形支持

如前所述,虚拟机从一开始就不支持高分辨率图形。 安装 Guest Additions 后,您将可以完全控制来宾操作系统显示设置菜单中的分辨率选项。 例如,在 1920×1080 显示器上,您可以以 1080p 全屏显示虚拟机。

这并不是 Guest Additions 添加的唯一图形增强功能。 使用它们,当您调整计算机上的 VirtualBox 窗口时,来宾操作系统的分辨率将动态调整大小。 这使您可以使用任意大小的虚拟机,而无需考虑分辨率选项。

最后,通过来宾添加,来宾操作系统可以利用计算机的图形硬件。 如果您在 WM 中玩游戏或使用其他图形密集型软件,这会产生巨大的差异。

4. 无缝应用程序窗口

Guest Additions 的另一个好处是无缝模式。 这使您可以从来宾操作系统中运行应用程序窗口,同时运行来自主机操作系统的应用程序,就好像它们都是一个系统的一部分一样。 这很像 Parallels 在 Mac 上运行 Windows 应用程序的方式。

要使用此模式,请在虚拟机处于焦点状态时按主机键 + L。 如果你没有更改过,VirtualBox 中默认的 Host 键是右侧的 Ctrl 键。

完成此操作后,虚拟机将全屏显示,VirtualBox 将删除其背景。 然后,您可以将其窗口与主机的桌面软件一起使用。 再次按 Host + L 将其关闭 – 如果它不起作用,请确保首先选择 VirtualBox VM。

  如何轻松回收您无法出售的旧电子产品

5. VirtualBox Guest Additions 的其他好处

以上功能是VirtualBox的Guest Additions的主要功能。 安装它们还有一些其他有用的好处,尽管这些好处并不那么广泛有用。

一是无缝鼠标集成。 您可能已经注意到,一旦您在虚拟机内单击,您的鼠标指针将被“困”在 VirtualBox 窗口内。 然后,您必须按主机键(默认为右键)才能将鼠标控制权带回主机操作系统。 有了 Guest Additions,这个限制就被消除了; 只需将光标从虚拟机上移开即可将其控制权返回给主机。

否则,访客添加功能会带来与主机的时间同步、自动登录选项以及监控访客和主机之间的通信的能力。 这些都不会对普通用户产生太大影响,但它使使用虚拟机变得更加方便。

如何安装 VirtualBox 的来宾添加

在 VirtualBox 系统上安装 Guest Additions 非常简单。 我们将介绍安装适用于 Windows 和 Linux 的 Guest Additions,因为在虚拟机中运行 macOS 更为复杂。

在 Windows VM 上安装来宾添加

要在 Windows VM 中安装 VirtualBox 的 Guest Additions,请像平常一样启动到您的来宾操作系统。 在顶部工具栏上,选择设备 > 插入来宾添加 CD 映像。 这会将虚拟磁盘安装到 VM。

当您执行此操作时,Windows 将做出响应,就像您刚刚插入物理光盘一样。 如果它没有提示您运行它,请打开文件资源管理器窗口并转到此电脑。 您应该在 CD 驱动器中看到引用 Guest Additions 的项目。

双击它应该开始安装过程。 如果没有,请右键单击它,选择“打开”,然后运行 ​​VBxWindowsAdditions 文件(或 32 位 VM 上的 VBxWindowsAdditions-x86)。

从那里,只需像安装任何其他软件一样完成安装 Guest Additions 的步骤即可。 完成后,系统将提示您重新启动虚拟机,您应该尽快执行此操作。

完成后,您可以转到“设备”>“光驱”>“从虚拟驱动器中删除磁盘”以“弹出”虚拟 Guest Additions 光盘。

在 Linux VM 上安装来宾添加

将 VirtualBox 的 Guest Additions 安装到 Linux VM 的过程与 Windows 类似。 启动后,从 VirtualBox 的菜单栏中选择“设备”>“插入来宾添加 CD 映像”。 根据您的 Linux 风格,您可能会看到一条自动运行 CD 内容的消息。

  8 个适合企业和个人使用的最佳静态网站托管

您可以接受这一点,但如果您不接受,您会在许多 Linux 发行版的任务栏上找到该 CD。 如果没有出现,请打开文件浏览器并在左侧边栏上查找以 VBox_GAs 开头的项目。

在 Ubuntu 上,运行软件按钮出现在窗口的右上角。 单击此按钮开始安装过程,然后提供您的管理员密码以继续。 将打开一个终端窗口,让您随时了解其进度。

如果没有给出响应,请在此文件浏览器窗口内右键单击并选择“在终端中打开”,然后粘贴以下命令以运行 Guest Additions 安装程序脚本:

 sudo sh ./VBoxLinuxAdditions.run 

完成后,重新启动虚拟机,一切就都准备好了。 然后,您可以使用“设备”>“光驱”>“从虚拟驱动器中删除磁盘”选项弹出磁盘,或者在操作系统中右键单击该磁盘并选择“弹出”。

大多数 VirtualBox 更新还包括新版本的 Guest Additions。 您不一定需要在每次更新 VirtualBox 时都更新 Guest Additions,但建议您这样做以获得最佳性能。 从菜单栏中单击“设备”>“升级来宾添加”以获取最新版本。

现在您知道了 Guest Additions 如何使使用 VirtualBox 运行虚拟机更加顺畅。 在设置新虚拟机时,您应该始终花一些时间来安装来宾添加,以享受这些方便的功能。