在Linux Mint中逐步安装VirtualBox Guest Additions

在本教程中,我将向您展示如何在Linux Mint虚拟机中安装VirtualBox来宾。 要遵循本教程,您需要在VirtualBox内安装Linux Mint作为来宾OS。 我使用Debian 10 Buster作为主机操作系统,但是以下方法适用于任何主机操作系统(包括MacOS和Windows)。

什么是VirtualBox Guest Additions?

VirtualBox来宾添加项提供以下功能:

  1. 使用户能够在主机操作系统和来宾操作系统之间无缝移动鼠标指针。
  2. 允许来宾操作系统具有对主机操作系统上的硬盘驱动器的读写权限,因此您可以在它们之间传输文件。
  3. 启动来宾操作系统的图形/视频功能。 来宾操作系统的屏幕分辨率可以自动调整,并且3D图形可以加速。
  4. 在主机和来宾操作系统之间启用双向共享剪贴板,以便您可以在它们之间复制和粘贴内容。

如何在Linux Mint中安装Virtualbox Guest Additions

登录Linux Mint(guest OS)并在终端窗口中运行以下命令以更新软件包。

sudo apt update
sudo apt upgrade

请注意,如果在升级过程中安装了新的Linux内核,则需要重新引导Linux Mint虚拟机。 之后,运行以下命令以安装用于构建内核模块的必需软件包。

sudo apt install build-essential module-assistant

接下来,使用以下命令准备用于构建内核模块的Linux Mint。

sudo m-a prepare

然后在VirtualBox窗口菜单栏中,选择 设备 > 插入来宾附加CD映像

如果您的主机操作系统已经具有CD映像,则系统将询问您是否要运行该软件。 选择

插入virtualbox来宾添加CD映像

然后,您需要输入密码才能安装来宾添加。

在Linux Mint中安装virtualbox guest虚拟机

在终端窗口中输出。

Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.10 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel 4.15.0-55-generic.
update-initramfs: Generating /boot/initrd.img-4.15.0-55-generic
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted
Press Return to close this window...

安装来宾添加后,请按 Enter 关闭终端窗口并重新启动Linux Mint虚拟机。 现在,可调整大小的显示器应该可以工作了。 Linux Mint VM的屏幕分辨率将根据VirtualBox窗口的大小进行调整。 你可以按 右Ctrl和F 键盘快捷方式进入全屏模式。 现在,您还可以配置共享文件夹和双向共享剪贴板。

如果VirtualBox找不到来宾添加CD映像

如果您的主机操作系统没有来宾添加CD映像,则它将要求您单击一个按钮以将CD映像下载到主机OS上。 请点击 下载

virtualbox来宾添加

virtualbox来宾添加

如果您无法从上述窗口下载该文件,请访问http://download.virtualbox.org/virtualbox/。 选择一个版本,然后将VBoxGuestAdditions ISO下载到您的主目录。 下载完成后,插入ISO映像。 如果看到以下错误,请单击 强制量

在Debian上安装Virtualbox Guest Additions

启用主机和来宾之间的复制和粘贴剪贴板

安装来宾添加后,您可以转到 virtual machine settings -> General -> Advanced 并启用双向剪贴板。

Linux薄荷virtualbox双向剪贴板

启用共享文件夹

现在,您还可以通过共享文件夹功能在主机和来宾操作系统之间共享文件。 转到虚拟机设置。 在左窗格中,选择 Shared Folders。 然后点击 add 按钮添加共享文件夹。

virtualbox共享文件夹

  • 在里面 Folder Path 字段中,选择主机操作系统上的文件夹。
  • 勾选 Auto-mount 复选框,以便在虚拟机启动时将共享文件夹自动安装到来宾操作系统。
  • 在安装点字段中,输入来宾操作系统上的路径,例如用户主目录中的子目录。
  • 勾选 Make Permanent 复选框。

Linux Mint VirtualBox共享文件夹

保存设置后,您会发现共享文件夹出现在Linux Mint虚拟机的主目录中,但是只有root用户和 vboxsf 组对该共享文件夹具有读写访问权限。 因此,我们现在需要将您的用户添加到 vboxsf 组。 在Linux Mint中打开一个终端,然后运行以下命令。 更换 用户名 使用您的真实用户名。

sudo adduser username vboxsf

注销当前会话并重新登录。现在您应该可以访问共享文件夹了。

包起来

我希望本教程可以帮助您在Linux Mint中安装VirtualBox来宾增材。您可能还需要阅读:

  • Virtualbox桥接网络模式允许VM连接到路由器

与往常一样,如果您发现这篇文章很有用,请订阅我们的免费新闻通讯以获取更多提示和技巧。 保重🙂

Sidebar