如何在CentOS 8上安装VirtualBox Guest Additions

VirtualBox是开源,跨平台的虚拟化软件,可让您同时运行多个来宾操作系统(虚拟机)。

VirtualBox提供了一组驱动程序和应用程序(VirtualBox Guest Additions),可以将其安装在来宾操作系统中以扩展来宾的功能,例如共享文件夹,共享剪贴板,鼠标指针集成,更好的视频支持等等。

本文介绍了如何在CentOS 8 guest虚拟机上安装VirtualBox Guest Additions。

在CentOS Guest#上安装Guest Additions

VirtualBox随附一个名为“ VBoxGuestAdditions.iso”的映像ISO文件,其中包含所有受支持的客户机操作系统的客户机附加安装程序。 该文件位于主机上,可以使用VirtualBox GUI管理器安装在客户机上。 挂载后,您可以在客户机系统上安装附加组件。

请按照以下步骤在CentOS 8桌面或服务器guest虚拟机上安装VirtualBox guest虚拟机。

  1. 打开VirtualBox GUI管理器。

  2. 启动CentOS来宾虚拟机。

  3. 以root或sudo用户身份登录到客户机,并安装构建内核模块所需的软件包:

    sudo dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
  4. 从虚拟机菜单中,单击设备->“插入来宾添加CD映像”,如下图所示:

    如果收到错误消息,说来宾系统没有CD-ROM,请停止虚拟机,然后打开计算机设置。 转到“存储”选项卡,然后通过单击加号(添加光学设备)来添加新的CD-ROM设备。 完成后,重新启动虚拟机。

  5. 打开CentOS来宾终端,创建一个新目录,并挂载ISO文件:

    sudo mkdir -p /mnt/cdromsudo mount /dev/cdrom /mnt/cdrom
  6. 导航到新创建的目录并执行 VBoxLinuxAdditions.run 脚本以开始安装Guest Additions:

    cd /mnt/cdromsudo 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内核模块。

而已。 您已经在CentOS来宾计算机上安装了VirtualBox来宾添加。

现在,您可以从虚拟机设置的“存储”选项卡中启用“共享剪贴板”和“拖放”支持,从“显示”选项卡中启用3D加速,创建“共享”文件夹等等。

结论#

安装VirtualBox Guest Additions可提高虚拟机的性能并增强其可用性。

要查找有关来宾添加的更多信息,请访问正式的VirtualBox来宾添加文档页面。

如有任何疑问,请在下面发表评论。

virtualbox中心

Sidebar