您可能知道,VirtualBox是一个开源虚拟机管理程序,允许用户创建虚拟机并测试运行不同的操作系统。但事情并没有就此结束。
VirtualBox还包括VirtualBox来宾附加功能,这些附加应用程序和驱动程序可提高虚拟机的性能和可用性。
VirtualBox 来宾添加提供了扩展功能,例如:
- 共享剪贴板:您可以在主机和来宾操作系统之间无缝复制和粘贴内容。
- 拖放:此外,Virtualbox 来宾添加功能使您能够在主机和来宾操作系统之间拖放文件。
- 鼠标指针集成:回想一下您通常如何按下组合键才能从虚拟机中释放鼠标指针?借助 Virtualbox 来宾添加功能,这一切都将成为过去,因为您可以轻松地在来宾操作系统和主机操作系统之间移动鼠标指针。
- 共享文件夹:来宾添加项还使您能够创建可由虚拟机作为网络共享访问的文件夹。
- 增强的视频性能:默认情况下,虚拟机配备的显示屏要小得多,并且不提供与主机系统相匹配的分辨率。安装来宾添加后,虚拟机将进行调整以匹配主机系统的分辨率。例如,如果主机的分辨率为 1366 x 768,虚拟机会自动从其默认分辨率进行缩放以匹配主机的分辨率。
现在让我们看看如何在Fedora Linux 发行版上安装VirtualBox来宾添加项。
在 Fedora 中安装 VirtualBox Guest Additions
要在 Fedora Linux 上安装并启用VirtualBox来宾附加功能,您必须在系统上安装VirtualBox ,如果没有安装,请使用我们的指南:如何在 Fedora Linux 中安装 VirtualBox。
第 1 步:安装内核头文件和构建工具
安装VirtualBox来宾添加的第一步是安装内核头文件。这包括安装dkms包(动态内核模块支持)以及其他构建工具,如图所示。
$ sudo dnf install dkms kernel-devel gcc bzip2 make curl
![](https://www.alaica.com/wp-content/uploads/linux-825.png)
成功安装内核头文件后,您需要确认 Linux 内核的版本并确保其与刚刚安装的内核头文件的版本匹配。
要检查 Linux 内核的版本,请运行命令。
$ uname -r 或者 $ 主机名 | grep -i 内核
要检查内核开发工具( kernel-devel )的版本,请执行。
$ sudo rpm -qa 内核开发
![](https://www.alaica.com/wp-content/uploads/linux-68.jpg)
如果两者的版本(kernel version 和kernel-devel)不匹配(如上面的屏幕截图所示),请使用以下命令更新内核。
$ sudo dnf 更新内核-*
完成内核更新后,重新启动系统,然后再次验证内核版本。
$ uname -r
![](https://www.alaica.com/wp-content/uploads/linux-826.png)
从输出中,您可以看到内核版本现在与kernel-devel版本匹配。
现在您可以继续并安装VirtualBox来宾添加项。
步骤 2:在 Fedora 中安装 VirtualBox Guest Additions
要安装访客附加功能,请导航至设备 –> 插入访客附加功能 CD映像。
![](https://www.alaica.com/wp-content/uploads/linux-69.jpg)
在出现的弹出窗口中,选择取消选项。
![](https://www.alaica.com/wp-content/uploads/linux-70.jpg)
然后导航到/run/media/username/VBox_GAs_6.0.18。请务必将用户名属性替换为当前登录的用户。您应该获得如下所示的文件。
$ cd /run/media/用户名/VBox_GAs_6.0.18
![](https://www.alaica.com/wp-content/uploads/linux-827.png)
最后,运行VBoxLinuxAdditions.run脚本来安装来宾添加项。安装所有必需的应用程序大约需要 4-5 分钟。
$ sudo ./VBoxLinuxAdditions.run
![](https://www.alaica.com/wp-content/uploads/linux-828.png)
完成VirtualBox模块的安装后,重新启动您的Fedora系统,这一次,它将显示全屏,您现在可以享受访客添加的所有功能。
![](https://www.alaica.com/wp-content/uploads/linux-829.png)
我们已经到了本指南的结尾。非常欢迎您的反馈。