在ubuntu 18.04安装VirtualBox Guest 助手

时间:2020-07-27 12:59:44  来源:igfitidea点击:

在本教程中,我们将学习如何在Ubuntu 18.04虚拟机上安装VirtualBox Guestaults在Oracle VM VirtualBox上运行。
我们可以在Ubuntu服务器和桌面操作系统上使用以下方法。

在我们安装Ubuntu VirtualBox Guest 助手之前,我们需要安装包含DKMS,Build-Essential和Linux标头的依赖项包。
然后我们将Guest 助手到Ubuntu VM的Guest 助手到Gubuntu VM并运行vboxlinuxAdditions.Run文件。
所以让我们看看它是如何完成的。

步骤1 在Ubuntu 18.04上安装DKMS,Build-Essential和Linux-Headers

打开Ubuntu终端并更新APT源列表,然后使用APT-Get install命令安装依赖项包。

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

步骤2插入VirtualBox Guest 助手 CD镜像

现在,我们需要将Guestaught CD镜像插入到Oracle VM VirtualBox上运行的Ubuntu虚拟机。

从“VirtualBox设备”菜单中,单击“插入访客添加”CD镜像链接,如上图片显示。

步骤3挂载Guest 助手 CD镜像

使用Linux Mount命令,将访客添加到/MNT目录中的Guest 助手 CD镜像。

sudo mount /dev/cdrom /mnt/

步骤4运行vboxlinuxadditions.Run文件

首先,使用CD命令移动到/MNT目录中。

cd /mnt/

然后,运行Linux Guest Addition安装文件vboxLinuxAdditions.Run。

sudo ./VBoxLinuxAdditions.run

步骤5重新启动Ubuntu虚拟机

完成后,需要重新启动虚拟机。
在Ubuntu 18.04中,我们可以使用命令行中的“systemctl reboot”命令重新启动系统。

systemctl reboot

解决找不到当前运行内核头

在安装过程中,某些用户获取以下警告消息: "The headers for the current running kernel were not found" “找不到当前运行内核header”。
发生此错误是因为我们尚未在Ubuntu 18.04上安装依赖项包。

安装DKMS,构建 - 必要和Linux-Headers软件包,并在步骤1中描述并重新运行vboxLinuxAdditions.Run脚本以解决问题。

为什么安装Ubuntu VirtualBox Guest助手?

VirtualBox Guest 助手将大大提高Ubuntu虚拟机的性能,也可以启用一些有用的功能,如:

  • 鼠标指针集成 - 允许在主机和Ubuntu虚拟机之间移动鼠标指针。
  • 文件夹共享 - 主机和虚拟机之间的共享文件夹。
  • 共享剪贴板 - 主机和虚拟机之间的共享剪贴板。
  • 无缝模式 - 允许在无缝模式下运行虚拟机。

此外,Ubuntu VirtualBox Guest 助手将更正Ubuntu桌面的屏幕分辨率。