本文介绍在CentOS 8操作系统上安装VirtualBox Guest Additions的方法。
简介 VirtualBox提供了一组驱动程序和应用程序(VirtualBox Guest Additions),可以将其安装在来宾操作系统中,以扩展来宾的功能,例如共享文件夹、共享剪贴板、鼠标指针集成、更好的视频支持等等。 VirtualBox附带一个名为“VBoxGuestAdditions.iso”的映像ISO文件,其中包含所有受支持的客户机操作系统的客户机附加安装程序,该文件位于主机上,可以使用VirtualBox GUI管理器安装在客户机上,挂载后,您可以在来宾系统上安装附加组件。 安装VirtualBox参考:在CentOS 8/RHEL 8系统上安装VirtualBox 6.0版本的步骤。
在CentOS 8上安装VirtualBox Guest Additions 请按照以下步骤在CentOS 8桌面或服务器虚拟机上安装VirtualBox Guest Additions。 1、打开VirtualBox GUI管理器。 2、启动CentOS来宾虚拟机(CentOS guest virtual machine)。 3、以root或sudo用户身份登录到来宾计算机,并安装构建内核模块所需的软件包: sudo dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl 4、在虚拟机菜单上,单击设备->“插入来宾添加CD映像(Insert Guest Additions CD Image)”,如下图所示:
如果收到错误消息,说来宾系统没有CD-ROM,请停止虚拟机,然后打开计算机设置,转到“存储(Storage)”选项卡,然后通过单击加号(添加光学设备)来添加新的CD-ROM设备,完成后,重新启动虚拟机。 5、打开CentOS来宾终端,创建一个新目录,并挂载ISO文件: sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom 6、导航到新创建的目录,并执行VBoxLinuxAdditions.run脚本以开始安装Guest Additions: cd /mnt/cdrom sudo sh ./VBoxLinuxAdditions.run --nox11 --nox11选项告诉安装程序不要生成xterm窗口。 输出将如下所示: Verifying archive integrity... All good. Uncompressing VirtualBox 6.0.16 Guest Additions for Linux........ ... ... VirtualBox Guest Additions: Starting. 7、重新启动CentOS 来宾以使更改生效: sudo shutdown -r now 8、启动虚拟机后,登录到虚拟机并验证安装是否成功,并使用lsmod命令加载内核模块: lsmod | grep vboxguest 输出将如下所示: vboxguest 348160 2 vboxsf 如果该命令未返回任何输出,则表示VirtualBox内核模块未加载。 至此,安装VirtualBox Guest Additions完成。
结语 安装VirtualBox Guest Additions可提高虚拟机的性能并增强其可用性。 现在,您可以在虚拟机设置的存储标签中启用共享剪贴板和拖放支持,从显示标签中启用3D加速,创建共享文件夹等等。
相关主题 |