在Ubuntu Server 22.04虚拟机上配置VirtualBox共享文件夹

简介:本文将介绍如何在Ubuntu Server 22.04虚拟机上配置VirtualBox共享文件夹,实现主机与虚拟机之间的文件共享。

正文:

VirtualBox是一款广受欢迎的开源虚拟化软件,可以在主机操作系统上运行各种虚拟机。本文将指导您在Ubuntu Server 22.04虚拟机上安装VirtualBox增强功能包(Guest Additions)并配置共享文件夹,实现主机与虚拟机之间的文件共享。

安装VirtualBox增强功能包

在开始配置共享文件夹之前,请确保您已在虚拟机上安装了VirtualBox增强功能包。以下是在Ubuntu Server 22.04虚拟机上安装增强功能包的步骤:

  1. 更新系统至最新版本。在虚拟机上打开终端,然后运行以下命令:
sudo apt update
sudo apt upgrade
  1. 安装必要的依赖包,以便正确编译和安装增强功能包。运行以下命令:
sudo apt install build-essential dkms linux-headers-$(uname -r)
  1. 在VirtualBox菜单栏上,依次单击“设备”>“安装增强功能包”。这将在虚拟机中模拟插入了一个光盘。

  2. 在终端中,创建一个新目录,并将ISO映像文件挂载到该目录。运行以下命令:

sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
  1. 转到光盘目录并运行增强功能包安装程序。运行以下命令:
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run
  1. 安装完成后,重启虚拟机以使更改生效:
sudo reboot

配置共享文件夹

在安装了增强功能包后,您可以开始配置共享文件夹。请按照以下步骤操作:

  1. 在VirtualBox的虚拟机设置中正确设置共享文件夹。在“共享文件夹”选项卡中,检查以下内容:
    • 共享文件夹的路径是否正确。
    • 是否选择了“自动挂载”和“永久”的选项。
    • 记下共享文件夹的名称,稍后我们将在虚拟机中使用它。
  2. 在虚拟机的终端中,创建一个用于挂载共享文件夹的目录。例如,您可以创建一个名为/media/shared-folder的目录。运行以下命令:
sudo mkdir /media/shared-folder
  1. 使用以下命令手动挂载共享文件夹:
sudo mount -t vboxsf shared_folder_name /media/shared-folder

将shared_folder_name替换为您在第1步中记下的共享文件夹名称。

  1. 如果成功挂载共享文件夹,您应该可以在/media/shared-folder目录中看到主机操作系统中的文件。为了使挂载在每次启动时生效,请将挂载命令添加到/etc/fstab文件中。使用您喜欢的文本编辑器(如nano或vim)编辑/etc/fstab文件:
sudo nano /etc/fstab

在文件末尾添加以下内容:

shared_folder_name /media/shared-folder vboxsf defaults 0 0

将shared_folder_name替换为您在第1步中记下的共享文件夹名称。保存并关闭文件。

  1. 最后,重启虚拟机以使更改生效:
sudo reboot

完成这些步骤后,您应该可以在/media/shared-folder目录中看到和访问主机操作系统的共享文件夹。

结论

通过本文的指南,您已成功在Ubuntu Server 22.04虚拟机上配置了VirtualBox共享文件夹。现在,您可以在主机和虚拟机之间轻松共享文件,从而提高工作效率并简化工作流程。如有任何问题,请随时在评论区留言。

猜你喜欢

转载自blog.csdn.net/kaka_buka/article/details/130413579