4

如何在Debian 10 Linux上安装VirtualBox Guest Additions

 2 years ago
source link: https://www.myfreax.com/how-to-install-virtualbox-guest-additions-on-debian-10/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

VirtualBox是一款开源,跨平台的虚拟化软件,可让您同时运行多个来宾操作系统(虚拟机)。

VirtualBox提供了一组驱动程序和应用程序(VirtualBox Guest Additions),可以安装在虚拟机操作系统中。为虚拟机提供了一些有用的功能,例如共享文件夹,共享剪贴板,鼠标指针集成,更好的视频支持等等。

本文介绍了如何在Debian 10虚拟机上安装VirtualBox Guest Additions。

在Debian Guest上安装Guest Additions

VirtualBox附带有一个名为“ VBoxGuestAdditions.iso”的映像ISO文件,其中包含所有受支持的虚拟机操作系统的虚拟机附加安装程序。 该文件位于主机上,可以使用VirtualBox GUI管理器在虚拟机上安装。 挂载后,您可以在虚拟机系统上安装附加组件。

按照以下步骤在Debian桌面或服务器虚拟机上安装VirtualBox虚拟机。

打开VirtualBox GUI管理器,启动Debian客户虚拟机。

以root或 sudo用户的身份登录到虚拟机,并安装构建内核模块所需的软件包:

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

$(uname -r)显示正在运行的内核版本

从虚拟机菜单中,单击设备。如下图所示,“Insert Guest Additions CD Image”:

如果收到错误消息,说虚拟机系统没有CD-ROM,请停止虚拟机,然后打开计算机设置。转到“存储”选项卡,然后通过单击加号(添加设备)来添加新的CD-ROM设备。完成后重新启动虚拟机。

打开虚拟机Debian终端,创建新目录,并挂载ISO文件:

sudo mkdir -p /mnt/cdrom

导航到目录并执行VBoxLinuxAdditions.run脚本来安装:

cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11

--nox11选项告诉安装程序不要生成xterm窗口。

输出将如下所示:

Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.16 Guest Additions for Linux........
...
...
VirtualBox Guest Additions: Starting.

重新引导Debian虚拟机以使更改生效:

sudo shutdown -r now

一旦重新启动了虚拟机,登录并验证安装是否成功,并使用lsmod命令加载内核模块:

lsmod | grep vboxguest

输出类似于this:

vboxguest             348160  2 vboxsf

如果命令不返回任何输出,则表示VirtualBox内核模块未加载。

您已经在Debian虚拟机上安装了VirtualBox Guest Additions。

您现在可以从虚拟机设置的“存储”标签启用“共享剪贴板”和“拖放”支持,从“显示”标签启用3D加速,创建共享文件夹等等。

安装VirtualBox Guest Additions可提高虚拟机的性能并增强其可用性。

要查找更多信息,请访问官方VirtualBox Guest Additions文档页面。

如有任何疑问,请在下面发表评论。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK