如何在 Linux 上安装 VirtualBox 来宾添加如何在 Linux 上安装 VirtualBox 来宾添加如何在 Linux 上安装 VirtualBox 来宾添加如何在 Linux 上安装 VirtualBox 来宾添加
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Linux 上安装 VirtualBox 来宾添加

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Linux VM 上安装 VirtualBox Guest Additions 可以支持自适应显示缩放、拖放文件传输和剪贴板共享。

当您第一次使用 VirtualBox 安装 Linux 虚拟机时,您可能会发现体验不佳。 VirtualBox Guest Additions 通过引入附加功能(包括共享剪贴板、拖放文件共享和自适应显示缩放支持)来升级您的虚拟机体验。

但知道您需要向虚拟机添加来宾添加项并不像应有的那样直观。无论您使用的是 Ubuntu、Fedora 还是任何其他 Linux 发行版,在 Linux 计算机上安装 VirtualBox Guest Additions 都相当简单,我们将向您展示如何操作。

在 Linux 上安装 VirtualBox 来宾添加

安装 Guest Additions 是增强虚拟机性能的众多方法之一。在安装 Guest Additions 之前,您需要使用 VirtualBox 创建至少一台虚拟机。确保安装操作系统,因为您无法在实时操作系统上安装 Guest Additions。

在 Ubuntu 和 Debian 上

请注意,此方法也适用于其他基于 Debian 的发行版,包括 Kali Linux 和 Linux Mint。

启动 VirtualBox 并启动 Ubuntu 或 Debian 虚拟机。让它启动并等待桌面加载。通过键入以下内容来更新和升级系统上的现有软件包:

sudo apt update && sudo apt upgrade

然后,运行以下命令来安装一些必要的软件包:

sudo apt install build-essential dkms linux-headers-$(uname -r)

接下来,从 VirtualBox 菜单中单击设备,然后选择插入 Guest Additions CD 映像。如果您使用的是 Ubuntu,您会注意到 Dock 中出现一个磁盘图标。单击它可以查看插入图像的内容。在 Debian 或其他发行版上,您可以使用任何预安装的文件管理器查看磁盘映像内的文件。

右键单击 autorun.sh 脚本,然后从上下文菜单中选择作为程序运行。

将出现一个新的终端窗口,系统将要求您输入密码。输入您的管理员密码以继续。完成后,终端将显示安装进度。

如果您更喜欢从终端执行命令,请首先通过键入以下命令将目录更改为插入的媒体:

cd /media/username/VBox_GA_*

确保将命令中的“用户名”替换为您的实际用户名。您还可以使用 lsblk 命令查看系统安装介质的确切路径。

进入目录后,输入以下命令执行 autorun.sh 脚本:

./autorun.sh

输入您的管理员密码,当终端显示“Press Return to close this window”时,按Enter并重新启动系统以使更改生效。

在基于 Arch 的发行版上

在 Arch Linux 和 Manjaro 上安装 VirtualBox Guest Additions 比在其他 Linux 发行版上安装相对容易。这是因为您可以直接从 Arch 官方存储库安装 virtualbox-guest-utils 软件包,而不是使用磁盘手动安装。

许多基于 Arch 的 Linux 发行版在虚拟机上安装时通常包含 Guest Additions 包。如果您的安装默认不提供 Guest Additions 支持,请首先更新系统上的软件包源:

sudo pacman -Syyu

接下来,输入以下命令安装 virtualbox-guest-utils 软件包:

sudo pacman -S virtualbox-guest-utils

通过重新启动虚拟机来完成。这可确保您对系统所做的任何更改得到保存。

在 Fedora、CentOS 和 RHEL 上

当您在 VirtualBox 上安装 Fedora 时,您会注意到它预装了 VirtualBox Guest Additions。这允许您通过调整 VirtualBox 窗口大小、在主机和 VM 之间共享剪贴板以及双向拖放文件共享来缩放虚拟机的分辨率。

但如果您正在运行其他基于 RPM 的发行版,则可能必须手动安装 Guest Additions。为此,首先启动虚拟机。然后,从顶部菜单栏中单击设备 > 插入 Guest Additions CD 映像。在随后的弹出窗口中,选择运行。

或者,您也可以使用文件管理器打开该文件夹,然后单击位于顶栏正下方的运行软件提示。

输入管理员密码以验证操作。将弹出一个终端并安装必要的模块。一旦您注意到终端上出现“按 Return 关闭此窗口”提示,请按 Enter 并重新启动虚拟机。

如何在 Linux 上卸载 VirtualBox 来宾添加

尽管 VirtualBox Guest Additions 只会带来好处,而且保留它们并没有真正的坏处,但如果您想卸载它们,那么这样做也是小菜一碟。

您可以通过调整 VM 窗口大小来验证 VirtualBox Guest Additions 是否已成功从虚拟机中删除。如果显示不根据窗口大小进行缩放,或者您无法将文本从主机复制并粘贴到虚拟机(反之亦然),则可以断定 Guest Additions 包已被删除。

在 Ubuntu 和 Debian 上

在 Ubuntu 和 Debian 上,将当前工作目录更改为 /opt/VBoxGuestAdditions-[version]。如果您不知道确切的版本号,可以在输入命令直至“Additions”后按Tab来触发自动完成。

cd /opt/VBoxGuestAdditions-*

然后,通过键入以下内容执行卸载脚本:

sudo ./uninstall.sh

该过程完成后,重新启动虚拟机并验证更改。

在 Arch Linux 和 Manjaro 上

在 Manjaro 等基于 Arch 的发行版上卸载 VirtualBox Guest Additions 非常简单,只需使用 Pacman 删除 virtualbox-guest-utils 软件包即可:

sudo pacman -Rns virtualbox-guest-utils

关于 Fedora 和其他基于 RPM 的发行版

要删除 Fedora 上的 VirtualBox Guest Additions,请键入以下命令并在出现提示时键入 y:

sudo dnf remove virtualbox-guest-additions

如果您手动安装了 Guest Additions,则需要执行位于 /opt/VBoxGuestAdditions-[version] 的卸载脚本。首先,使用 cd 命令更改当前工作目录:

cd /opt/VBoxGuestAdditions-*

由于您不知道事先安装的软件包的确切版本,因此您可以通过在键入文件夹名称时按 Tab 来让 shell 自动完成命令。

通过键入以下内容运行卸载脚本:

sudo ./uninstall.sh

最后,重新启动虚拟机以验证更改是否仍然存在。

VirtualBox 让虚拟机设置变得简单

如果您在 VirtualBox 上安装了 Linux 发行版并希望享受完整的桌面体验,VirtualBox Guest Additions 是必须的。通常,如果没有 Guest Additions,您的虚拟机将具有固定的显示分辨率,不支持剪贴板共享或拖放文件传输。

如果您尝试过 VirtualBox 但发现它不够直观或方便,您可以随时尝试其他虚拟化软件。 VMware 和 Hyper-V 是另外两个虚拟机管理程序,提供与 VirtualBox 类似的功能。哪个最好?答案将取决于您的偏好和用例。

©2015-2025 Norria support@alaica.com