在Ubuntu 21.04上安装VirtualBox Guest Additions

如果您在VirtualBox上安装了Ubuntu 21.04,您将意识到它不是全屏模式。在本指南中,您将学习如何在Ubuntu 21.04上安装VirtualBox guest虚拟机。除了使虚拟机具有全屏视图外,来宾添加还提供了许多其他功能。

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

您可以在 VirtualBox用户手册

请点击以下链接,了解如何在VirtualBox上安装Ubuntu 21.04。

在VirtualBox上安装Ubuntu 21.04 Desktop

在Ubuntu 21.04上安装VirtualBox Guest Additions

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

在继续在Ubuntu 21.04上安装VirtualBox Guest Additions之前,首先需要安装必需的构建工具,Linux内核头文件和支持模块(如果尚未安装)。

运行以下命令以验证是否已安装这些要求。

sudo dpkg -l | grep -E "dkms|linux-headers-$(uname -r)|build-essential"
ii  linux-headers-5.11.0-11-generic   5.11.0-11.12      amd64      Linux kernel headers for version 5.11.0 on 64 bit x86 SMP

ii 表示已安装该软件包。从输出中可以看到, dkmsbuild-essential 没有安装。

然后,您可以通过运行以下命令来安装缺少的工具:

apt update
apt install dkms build-essential

如果没有安装这些软件包,则只​​需使用APT软件包管理器进行安装即可。

sudo apt update -y
sudo apt upgrade
sudo apt install dkms linux-headers-$(uname -r) build-essential

在Ubuntu 21.04上安装VirtualBox Guest Additions

为了在Ubuntu 21.04上安装VirtualBox Guest Additions,您需要具有Guest Additions ISO文件。可以通过两种方式将来宾添加ISO文件插入VM。

  1. 手动插入来宾添加ISO文件
  2. 使用APT软件包管理器从Ubuntu存储库自动安装Guest Additions ISO。

手动插入来宾添加ISO文件

要在Ubuntu 21.04 VM上手动插入VirtualBox Guest Additions ISO文件,请导航到VM上的菜单栏,然后​​单击 设备>插入来宾添加CD映像请注意,在插入ISO文件之前,您至少需要有一个空的IDE控制器。

通过UI在Ubuntu 21.04上安装VirtualBox Guest Additions

插入后,将启动一个对话框,提示您运行或取消Guest Additions安装程序。

点击 在Ubuntu 21.04上启动来宾添加的安装。系统将提示您输入密码以验证安装。

身份验证成功后,Guest Addition安装将立即运行。

安装来宾添加后,请按 进入 关闭安装向导。

重新引导系统以重新加载内核模块。

如果重新启动后屏幕未在登录时自动调整,请单击VM菜单 查看>自动调整访客显示 并切换选项以将虚拟机置于全屏状态。

从终端在Ubuntu 21.04上安装VirtualBox Guest Additions

您也可以从终端安装Guest Additions。所以 按取消 当安装程序对话框打开时,iso映像将被安装在系统上。

插入来宾添加ISO文件后,该文件将挂载在 /media/$USER/VBox_GAs_6.x.x。其中x是VirtualBox的构建版本。

在Ubuntu 21.04上安装VirtualBox Guest Additions

要从终端安装来宾添加项,请导航至来宾添加项的安装点,然后运行以下命令;

cd /media/$USER/VBox_GAs_6.1.18
sudo ./VBoxLinuxAdditions.run

或简单地运行;

sudo /media/$USER/VBox_GAs_6.1.18/VBoxLinuxAdditions.run

重新引导系统以重新加载内核模块。

从Ubuntu存储库安装Guest Additions ISO

也可以从Ubuntu存储库安装Guest Additions ISO文件。

访客添加ISO文件由 virtualbox-guest-additions-iso 包裹。

sudo apt-cache policy virtualbox-guest-additions-iso
virtualbox-guest-additions-iso:
  Installed: (none)
  Candidate: 6.1.18-1
  Version table:
     6.1.18-1 500
        500 http://ke.archive.ubuntu.com/ubuntu hirsute/multiverse amd64 Packages
        500 http://ke.archive.ubuntu.com/ubuntu hirsute/multiverse i386 Packages

如果可用,只需运行以下命令进行安装。

sudo apt install virtualbox-guest-additions-iso

安装后,VirtualBox Guest Additions ISO现在可以作为 /usr/share/virtualbox/VBoxGuestAdditions.iso

要安装它,您需要安装它。

sudo mount -o loop /usr/share/virtualbox/VBoxGuestAdditions.iso /media/

接下来,运行安装。

sudo /media/VBoxLinuxAdditions.run

安装完成后,请重新启动系统以重新加载内核模块。

您现在应该处于全屏状态,并且可以启用共享剪贴板,共享文件夹,拖放…

在Ubuntu 21.04上安装VirtualBox Guest Additions

注意:如果系统重新启动后屏幕不会自动自动调整大小,请确保切换(可以说是“ off / on”)。 View -> Auto-resize Guest Display 在VM菜单栏上设置正确的VM分辨率。

这就是我们有关如何在Ubuntu 21.04上安装VirtualBox Guest Additions的全部内容。

其他教程

在Kali Linux 2020.3上安装VirtualBox Guest Additions

在Fedora 31/32上安装VirtualBox Guest Additions

在Ubuntu 20.04上安装VirtualBox Guest Additions

Sidebar