ubuntu

VirtualBox在Ubuntu上如何共享文件夹

小樊
46
2025-02-21 12:00:48
栏目: 智能运维

在VirtualBox中设置Ubuntu虚拟机与主机之间的共享文件夹是一个常见的需求,以下是详细的步骤:

1. 安装VirtualBox增强功能

首先,确保你的Ubuntu虚拟机已经安装了VirtualBox增强功能。这可以通过以下命令完成:

sudo apt update
sudo apt install virtualboxguestdkms virtualboxguestutils virtualboxguestx11

安装完成后,重启虚拟机以使更改生效。

2. 设置共享文件夹

  1. 打开VirtualBox管理器,选择你的Ubuntu虚拟机,然后点击“设置”。
  2. 在设置窗口中,点击左侧的“共享文件夹”选项。
  3. 在右侧的共享文件夹列表中,点击右侧的加号图标,添加一个新的共享文件夹。
  4. 为共享文件夹指定一个名称(例如shared_folder),然后在“文件夹路径”中选择你希望在主机上共享的文件夹。
  5. 点击“确定”,将共享文件夹添加到列表中。

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

  1. 启动你的Ubuntu虚拟机。

  2. 打开终端。

  3. 创建一个挂载点,用于存放共享文件夹:

    sudo mkdir /mnt/shared_folder
    
  4. 使用以下命令将共享文件夹挂载到指定的挂载点:

    sudo mount -t vboxsf shared_folder /mnt/shared_folder
    

    (将shared_folder替换为你在第4步中指定的共享文件夹名称)。

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

如果你希望在每次启动虚拟机时自动挂载共享文件夹,可以将挂载命令添加到/.bashrc文件中:

echo "mount -t vboxsf shared_folder /mnt/shared_folder" | sudo tee -a /etc/rc.local

然后重启虚拟机以使更改生效。

5. 添加用户到vboxsf用户组(可选)

为了确保非root用户可以访问共享文件夹,需要将该用户添加到vboxsf用户组:

sudo usermod -aG vboxsf username

然后重启虚拟机以使更改生效。

注意事项

通过以上步骤,你应该能够在Ubuntu虚拟机和主机之间成功共享文件夹。如果遇到问题,请检查每一步骤是否正确执行,并确保所有设置都已正确配置。

0
看了该问题的人还看了