虚拟盒子是开源的跨平台虚拟化软件,允许您同时运行多个来宾操作系统(虚拟机)。
VirtualBox 提供了一组驱动程序和应用程序 (VirtualBox Guest Additions),可以安装在来宾操作系统中以扩展来宾操作系统的功能,例如共享文件夹、共享剪贴板、鼠标指针集成、更好的视频支持等。
本文介绍如何在 CentOS 8 客户机上安装 VirtualBox Guest Additions。
在 CentOS Guest 上安装 Guest Additions#
VirtualBox 附带一个名为“VBoxGuestAdditions.iso”的映像 ISO 文件,其中包含所有受支持的来宾操作系统的来宾添加安装程序。该文件位于主机上,可以mounted在使用 VirtualBox GUI 管理器的来宾计算机上。安装后,您可以在来宾系统上安装附加内容。
请按照以下步骤在 CentOS 8 桌面或服务器来宾上安装 VirtualBox 来宾附加功能。
-
打开 VirtualBox GUI 管理器。
启动 CentOS 来宾虚拟机。
-
以 root 身份登录来宾计算机或须藤用户,并安装构建内核模块所需的软件包:
sudo dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
-
从虚拟机菜单中,单击“设备”->“插入来宾添加 CD 映像”,如下图所示:
如果出现错误提示客户系统没有 CD-ROM,请停止虚拟机,打开计算机设置。转到“存储”选项卡,然后单击加号(添加光学设备)添加新的 CD-ROM 设备。一旦完成,reboot虚拟机。
-
打开 CentOS 访客终端,创建一个新目录,并挂载 ISO 文件:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
-
Navigate到新创建的目录并执行VBoxLinuxAdditions.run
启动 Guest Additions 安装的脚本:
cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11
The --nox11
选项告诉安装程序不要生成 xterm 窗口。
输出如下所示:
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.16 Guest Additions for Linux........
...
...
VirtualBox Guest Additions: Starting.
-
重新启动 CentOS 来宾以使更改生效:
sudo shutdown -r now
-
虚拟机启动后,登录虚拟机并验证安装是否成功并且使用以下命令加载内核模块:lsmod命令:
lsmod | grep vboxguest
输出将如下所示:
vboxguest 348160 2 vboxsf
如果该命令没有返回任何输出,则意味着 VirtualBox 内核模块未加载。
就是这样。您已在 CentOS 来宾计算机上安装了 VirtualBox Guest Additions。
您现在可以从虚拟机设置的“存储”选项卡启用共享剪贴板和拖放支持,从“显示”选项卡启用 3D 加速,创建共享文件夹等。
结论#
安装 VirtualBox Guest Additions 可提高虚拟机的性能并增强其可用性。
要了解有关 Guest Additions 的更多信息,请访问官方VirtualBox 来宾添加文档页面。
如果您有任何疑问,请在下面留言。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)