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