温馨提示×

Ubuntu在VirtualBox如何共享文件夹

小樊
64
2025-07-01 06:08:30
栏目: 智能运维

在Ubuntu虚拟机中使用VirtualBox共享文件夹,可以按照以下步骤进行操作:

1. 安装VirtualBox增强功能包

  • 打开VirtualBox,选择你的Ubuntu虚拟机,点击“设备”菜单,然后选择“安装增强功能包”。
  • 在虚拟机启动后,挂载增强功能包ISO镜像。通常,这会在 /media/cdrom 目录下。
  • 在终端中,运行以下命令来安装增强功能包:
    sudo mkdir /media/cdrom
    sudo mount /dev/cdrom /media/cdrom
    cd /media/cdrom
    sudo ./VBoxLinuxAdditions.run
    
  • 安装完成后,重启虚拟机。

2. 设置共享文件夹

  • 打开VirtualBox,选择你的Ubuntu虚拟机,点击“设置”。
  • 在“共享文件夹”选项卡中,点击右上角的加号按钮添加一个新的共享文件夹。
  • 在“文件夹路径”字段中,选择你想要共享的主机文件夹。
  • 在“共享名称”字段中,输入一个名称,这将在虚拟机中用作共享文件夹的名称。
  • 选择“自动挂载”选项,这样共享文件夹将在虚拟机启动时自动挂载。
  • 点击“确定”保存设置。

3. 在Ubuntu中挂载共享文件夹

  • 启动Ubuntu虚拟机,打开终端。
  • 创建一个挂载点目录,例如:
    sudo mkdir /mnt/shared
    
  • 挂载共享文件夹,将 shared_folder_name 替换为你在VirtualBox中设置的共享文件夹名称:
    sudo mount -t vboxsf shared_folder_name /mnt/shared
    
  • 例如,如果你设置的共享文件夹名称为“share”,则命令为:
    sudo mount -t vboxsf share /mnt/shared
    

4. 设置开机自动挂载(可选)

  • 使用文本编辑器打开 /etc/fstab 文件,例如使用 nano
    sudo nano /etc/fstab
    
  • 在文件末尾添加以下行,将 shared_folder_name 替换为你设置的共享文件夹名称:
    shared_folder_name /mnt/shared vboxsf defaults,rw 0 0
    
  • 例如:
    share /mnt/shared vboxsf defaults,rw 0 0
    
  • 保存并关闭文件。重启虚拟机以使更改生效。

5. 验证共享文件夹

  • 启动或重启虚拟机。
  • 在Ubuntu虚拟机的文件管理器中,你应该能够看到共享文件夹,现在你可以像访问本地文件夹一样访问它。

如果在操作过程中遇到任何问题,请检查每一步是否正确执行,特别是挂载命令和 /etc/fstab 文件的配置。

0