在ubuntu 18.04安装VirtualBox Guest 助手
在本教程中,我们将学习如何在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桌面的屏幕分辨率。