VirtualBox Guest Additions是软件(通常是设备驱动程序和其他特殊系统应用程序),可实现主机和客户机系统之间的无缝集成。 它们可以帮助您充分利用客户操作系统,以获得更好的性能和可用性。
另请参阅 : 如何在Ubuntu中安装VirtualBox Guest Additions
Guest Additions提供的一些功能包括鼠标指针集成,Drag'n'Drop功能,共享剪贴板,共享文件夹,增强的视频支持,时间同步,通用主机/访客通信路径,无缝窗口等。
一旦安装了客户操作系统, Guest Additions就会安装在虚拟机中。
在本文中,我们将解释如何在基于CentOS和RHEL的发行版(如Fedora和Scientific Linux)上安装VirtualBox Guest Additions 。
如何在CentOS中安装VirtualBox Guest Additions
1.首先启动CentOS / RHEL客户机操作系统上的EPEL存储库 ,以安装安装过程所需的一些必需软件包,如图所示。
# yum -y install epel-release
2.接下来,将客户机系统上的每个软件包(包括内核)更新为可用且可解析的最新版本,如图所示。 升级过程完成后, 重新启动系统以完成升级过程并开始使用新内核。
# yum -y update [On RHEL/CentOS] # dnf -y upgrade [On Fedora 22+]
3.更新过程完成后,安装从源安装guest虚拟机添加所需的所有内核头文件,开发人员工具和其他相关软件包,如图所示。
---------- 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
如果您安装了桌面环境,请使用此选项,在虚拟机菜单栏中,转到Devices =>单击Insert Guest Additions CD image以在guest虚拟机操作系统中安装Guest Additions ISO文件。
Mount Guest在CentOS上增加了ISO
将打开一个对话框窗口,要求您运行安装程序,单击“ 运行”以执行它。 这将依次打开一个显示安装细节的终端(按照屏幕上的说明进行操作)。
在CentOS中安装Guest Additions
在CentOS上安装Guest Additions
通过终端安装访客添加
登录终端并运行以下命令来挂载Guest Additions ISO文件,进入添加了guest虚拟机ISO的目录,在那里你可以找到各种平台的VirtualBosx guest添加安装程序,运行一个用于Linux,如下。
# mount -r /dev/cdrom /media # cd /media/ # ./VBoxLinuxAdditions.run
6.安装完成后,关闭客户系统以执行某些设置,如下所述。
注意 :如果您没有安装桌面环境,则可以安装Gnome 3桌面或跳过下一部分。 你应该好好去。
7.现在,您需要为客户操作系统启用共享剪贴板和拖放功能。 从CentOS , RHEL和Fedora来宾计算机设置,转到General => Advanced并从那里启用这两个选项,单击下拉选项以选择一个选项。
在CentOS Virtualbox中启用共享剪贴板
完成后,单击确定以保存设置并启动客户操作系统并确认您刚刚进行的更改正在按预期工作。
而已! V irtualBox Guest Additions通过实现主机和客户系统之间的无缝集成,在使用客户操作系统的同时简化您的生活。 如果您在安装过程中遇到任何问题,请使用下面的反馈表来提出任何问题。