网站搜索

在 CentOS、RHEL 和 Fedora 中安装 VirtualBox Guest Additions


VirtualBox Guest Additions 是支持主机和来宾系统之间无缝集成的软件(通常是设备驱动程序和其他特殊系统应用程序)。它们帮助您充分利用来宾操作系统,以获得更好的性能和可用性。

另请阅读:如何在 Ubuntu 中安装 VirtualBox 来宾添加

Guest Additions 提供的一些功能包括鼠标指针集成、拖放功能、共享剪贴板、共享文件夹、增强的视频支持、时间同步、通用主机/来宾通信路径、无缝窗口和更多的。

来宾添加旨在在安装来宾操作系统后安装在虚拟机中。

在本文中,我们将解释如何在基于 CentOSRHEL 的发行版(例如 Fedora科学的Linux

如何在 CentOS 中安装 VirtualBox 来宾添加

1. 首先,在 CentOS/RHEL 来宾操作系统上启用 EPEL 存储库,以安装安装过程所需的一些软件包,如图所示。

yum -y install epel-release

2. 接下来,将来宾系统上的每个软件包(包括内核)更新为可用且可解析的最新版本,如图所示。升级过程完成后,重新启动您的系统以完成升级过程并开始使用新内核。

yum -y update   [On RHEL/CentOS]
dnf -y upgrade  [On Fedora 22+]

3. 更新过程完成后,安装从源安装来宾添加所需的所有内核头文件、开发人员工具和其他相关软件包,如图所示。

---------- On RHEL/CentOS ---------- 
yum install make gcc kernel-headers kernel-devel perl dkms bzip2

---------- On Fedora 22+ ----------
dnf install make gcc kernel-headers kernel-devel perl dkms bzip2

4. 接下来,将 KERN_DIR 环境变量设置为内核源代码目录 (/usr/src/kernels/$ (uname -r) ) ) 并同时导出,如图所示。

export KERN_DIR=/usr/src/kernels/$(uname -r)

5.现在,您可以通过两种方式安装Guest Additions ISO并运行安装程序:

通过 GUI 安装 Guest Additions

如果您安装了桌面环境,请使用此选项,从虚拟机菜单栏转至设备 => 单击插入 Guest Additions CD 映像以安装 >来宾操作系统中的来宾添加 ISO 文件。

将打开一个对话框窗口,要求您运行安装程序,单击运行来执行它。这将依次打开一个终端,显示安装详细信息(按照屏幕上的说明进行操作)。

通过终端安装来宾添加

登录终端并运行以下命令来挂载Guest Additions ISO文件,进入已挂载Guest Additions ISO的目录,在其中您将找到适用于各种平台的VirtualBosx guest Additions安装程序,运行Linux 下的,如下。

mount -r /dev/cdrom /media
cd /media/
./VBoxLinuxAdditions.run 

6.安装完成后,关闭访客系统电源以执行某些设置,如下所述。

注意:如果您没有安装桌面环境,可以安装 Gnome 3 桌面或跳过下一部分。你应该可以走了。

7. 现在您需要为您的来宾操作系统启用共享剪贴板拖放功能。从 CentOSRHELFedora 客户机设置中,转到常规 => 高级

完成后,单击确定保存设置并启动来宾操作系统,并确认您刚刚所做的更改是否按预期工作。

另请阅读:如何在 VirtualBox 中启用 USB

就是这样! VirtualBox Guest Additions 通过在主机和来宾系统之间实现无缝集成,使您在使用来宾操作系统时的生活变得简单。如果您在安装过程中遇到任何问题,请使用下面的反馈表提出任何问题。