VirtualBox是一款开源,跨平台的虚拟化软件,可让您同时运行多个虚拟机。VirtualBox提供了一组驱动程序和应用程序VirtualBox Guest Additions,可以安装在客户机操作系统中。
VirtualBox Guest Additions为虚拟机提供了一些有用的功能,例如共享文件夹,共享剪贴板,鼠标指针集成,更好的视频支持等等。
VirtualBox附带一个名为VBoxGuestAdditions.iso的映像ISO文件,其中包含所有受支持的客户机操作系统的安装程序。该文件位于主机上,可以使用VirtualBox GUI管理器在虚拟机安装。
以下是在Debian虚拟机上安装VirtualBox虚拟机添加的分步说明。 这些步骤将适用于Ubuntu桌面和Ubuntu Server安装。
打开VirtualBox GUI管理器,启动Debian虚拟机。登录到Debian虚拟机。以root或者具有sudo权限的用户安装内核模块dkms。$(uname -r)
打印运行内核版本。
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
从虚拟机菜单中,单击设备。如下图所示,然后点击插入VBoxGuestAdditions CD映像。
如果收到错误消息,说虚拟机系统没有CD-ROM,请停止虚拟机,打开虚拟机设置,然后从存储
选项卡中添加一个单击加号将新的CD-ROM设备连接到虚拟机。
完成后,重新启动虚拟机。打开Debian虚拟机终端,创建一个新目录作为CD驱动器的挂载点。并挂载ISO文件。
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
运行命令cd /mnt/cdrom
导航到目录挂载点,然后运行VBoxLinuxAdditions.run
脚本进行安装。--nox11
选项将告诉安装程序不要生成xterm窗口。
cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11
sudo shutdown -r now
安装完成后,重新启动虚拟机的Debian以使更改生效。重新虚拟机后,登录并验证安装是否成功。通过运行使用lsmod
命令。
lsmod | grep vboxguest
vboxguest 303104 2 vboxsf
如果你看到输出表示未加载VirtualBox内核模块。请重新尝试,并检查是否完成所有步骤的操作。
至此。你已在Debian虚拟机计算机安装VirtualBox Guest Additions,您可以从虚拟机设置存储
选项卡启用共享剪贴板
和拖放
支持,
从显示
选项卡启用3D加速,创建共享文件夹等等。
结论
在Debian 10虚拟机安装VirtualBox Guest Additions是一件容易的事。VirtualBox Guest Additions将优化虚拟机操作系统,以提高性能并增强可用性。
要查找有关VirtualBox Guest Additions的更多信息,请访问官方VirtualBox文档页面。
如有任何疑问,请在下面发表评论。