在Fedora 31/32上安装VirtualBox Guest Additions

在本指南中,我们将学习如何在Fedora 31/32上安装VirtualBox Guest Addition。安装在VirtualBox上时,默认情况下,Fedora VM不会以全屏视图显示,而vm也不支持其他重要功能。 VirtualBox Guest的增加提供了许多功能;

  • 鼠标指针集成
  • 共享文件夹,可轻松在主机和来宾之间共享文件
  • 确保更好和加速的视频性能。
  • 无缝的Windows集成
  • 通用的主机/来宾通信渠道,使您可以控制和管理来宾执行。
  • 提供Host-Guest时间同步。
  • 主机和来宾虚拟机之间的共享剪贴板。
  • 自动登录。

阅读有关VirtualBox Guest附加功能的更多信息, VirtualBox用户手册

在Fedora 31/32上安装VirtualBox Guest Additions

将空光盘驱动器添加到VM

为了能够安装Guest Additions,请确保您有空的光盘驱动器。

安装内核标题和必需的构建工具

要安装VirtualBox guest虚拟机,必须安装目标系统内核的内核头文件。为了简化内核升级,您需要安装动态内核模块支持(DKMS)。

因此,运行以下命令以安装DKMS,内核开发包和其他必需的生成工具;

dnf install dkms kernel-devel gcc make bzip2 perl

验证已安装的内核标题

完成上述内核构建工具的安装后,请验证正在运行的内核标头的版本与已安装的内核开发的版本是否匹配(kernel-devel)工具安装。

检查正在运行的内核的版本;

hostnamectl | grep Kernel
Kernel: Linux 5.3.7-301.fc31.x86_64

检查已安装内核的版本;

rpm -qa kernel-devel
kernel-devel-5.5.11-200.fc31.x86_64

如果版本匹配,请继续在Fedora 31/32上安装VirtualBox guest虚拟机。

如果它们与上述情况不匹配,请更新您的内核头文件;

dnf update kernel-*

更新完成后, 重新启动系统 并重新验证内核版本;

uname -r
5.5.11-200.fc31.x86_64
rpm -qa kernel-devel
kernel-devel-5.5.11-200.fc31.x86_64

在Fedora 31/32上安装VirtualBox Guest Additions

现在,您可以继续在VM上安装Guest Additions。可以从终端或图形用户界面完成安装。

通过GUI安装来宾添加

请点击 设备 > 插入访客附加CD映像 在VM菜单栏上,以挂载VirtualBox来宾添加磁盘文件。

系统将提示您是否自动运行安装。

请点击 。通过使用具有运行安装程序以继续安装的特权的用户身份来授权安装。

单击右上角靠近电池图标>电源按钮>重新启动系统的下拉按钮,重新启动系统以应用更改。

在Fedora 31/32上安装VirtualBox Guest Additions

繁荣发展,您现在在VirtualBox上全屏显示Fedora 31/32。

通过终端安装来宾添加

要通过终端安装VirtualBox来宾添加,请按上述步骤插入来宾添加iso文件,并在提示是否自动运行安装时,只需取消安装程序即可。

接下来,将来宾添加ISO文件挂载到您的首选目录中,例如, /run/media/

mount /dev/cdrom /run/media/

这会将来宾添加安装程序安装在 /run/media/ 目录。

ls /run/media/
AUTORUN.INF  NT3x          TRANS.TBL                          VBoxLinuxAdditions.run          VBoxWindowsAdditions.exe
autorun.sh   OS2           VBoxDarwinAdditions.pkg            VBoxSolarisAdditions.pkg        VBoxWindowsAdditions-x86.exe
cert         runasroot.sh  VBoxDarwinAdditionsUninstall.tool  VBoxWindowsAdditions-amd64.exe

执行Linux Guest Additions安装程序;

/run/media/VBoxLinuxAdditions.run

安装完成后,请重新启动系统以使更改生效。系统启动后,您现在应该处于全屏状态。

这标志着我们指南的结尾,说明了如何在Fedora 31/32上安装VirtualBox Guest Additions。

Sidebar