温馨提示×

如何在Ubuntu上使用VirtualBox共享文件夹

小樊
78
2025-05-31 19:57:55
栏目: 智能运维

在Ubuntu上使用VirtualBox共享文件夹的步骤如下:

  1. 安装VirtualBox
  • 打开终端并执行以下命令来更新系统:
sudo apt update
sudo apt upgrade
  • 添加VirtualBox软件源:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
echo "deb [archamd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
  • 安装VirtualBox:
sudo apt update
sudo apt install virtualbox
  1. 创建虚拟机
  • 在VirtualBox中,通过“新建”按钮创建一个新的虚拟机,选择类型为Linux,版本为Ubuntu (64-bit)。
  • 分配内存大小(推荐至少2GB)。
  • 创建虚拟硬盘,选择VDI格式,动态分配,大小根据需要设定(建议至少20GB)。
  • 配置虚拟机设置,在“存储”选项卡中,将下载的Ubuntu Server ISO文件添加为启动磁盘。
  • 在“网络”选项卡中,将适配器1设置为桥接模式(Bridged Adapter),以便虚拟机可以直接连接到物理网络。
  1. 安装VirtualBox增强功能包
  • 启动Ubuntu虚拟机,打开终端。
  • 输入以下命令来安装增强功能包:
sudo apt update
sudo apt install virtualbox-guest-additions-iso
  • 在VirtualBox菜单栏上,依次单击“设备”-“安装增强功能包”。这将在虚拟机中模拟插入了一个光盘。
  • 在终端中,挂载增强功能包ISO文件:
sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
  • 转到光盘目录并运行增强功能包安装程序:
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run
  • 安装完成后,重启虚拟机以使更改生效:
sudo reboot
  1. 设置共享文件夹
  • 在VirtualBox主界面中,选择你的Ubuntu虚拟机,然后点击“设置”。
  • 在设置窗口中,点击左侧的“共享文件夹”选项。
  • 在右侧的共享文件夹列表中,点击右侧的加号图标,添加一个新的共享文件夹。
  • 为共享文件夹指定一个名称,然后在“文件夹路径”中选择你希望在主机上共享的文件夹。
  • 点击“确定”,将共享文件夹添加到列表中。
  1. 挂载共享文件夹
  • 回到Ubuntu虚拟机,打开终端。
  • 创建一个挂载点,用于存放共享文件夹,例如:
sudo mkdir /mnt/shared
  • 使用以下命令,将共享文件夹挂载到指定的挂载点:
sudo mount -t vboxsf shared_folder_name /mnt/shared

其中 shared_folder_name 是你在步骤4中设置的共享文件夹名称。

  1. 开机自动挂载(可选)
  • 如果你希望共享文件夹在每次启动虚拟机时自动挂载,可以将挂载命令添加到 /etc/fstab 文件中:
echo "shared_folder_name /mnt/shared vboxsf rw,gid100,uid1000,auto 0 0" | sudo tee -a /etc/fstab

替换 shared_folder_name 为实际的共享文件夹名称。

完成以上步骤后,你应该可以在Ubuntu虚拟机的 /mnt/shared 目录下访问主机上的共享文件夹了。如果遇到权限问题,可以将你的用户添加到 vboxsf 用户组:

sudo usermod -a -G vboxsf your_username

替换 your_username 为你的实际用户名。

请注意,具体的步骤可能会因VirtualBox版本的不同而略有差异,建议参考VirtualBox的官方文档或帮助文件以获取最准确的信息。

0