要在Oracle VM VirtualBox中共享文件夹,您需要按照以下步骤进行设置:
1.在VirtualBox中选择您的Ubuntu虚拟机并启动它。
2.在Ubuntu中安装必要的软件包:
sudo apt-get update
sudo apt-get install virtualbox-guest-utils virtualbox-guest-dkms virtualbox-guest-x11
sudo reboot
3.在Windows 10主机上创建一个文件夹,并确保它的共享权限已启用。
4.在VirtualBox主窗口中选择“设置”选项,并选择“共享文件夹”选项卡。
5.单击“添加共享文件夹”按钮,然后选择您在步骤3中创建的文件夹,并指定一个共享名称。
6.在Ubuntu中创建一个目录,用于在虚拟机中挂载共享文件夹:
mkdir ~/share
7.使用以下命令将共享文件夹挂载到Ubuntu中创建的目录:
sudo mount -t vboxsf <共享名称> ~/share
如果需要每次启动时自动挂载共享文件夹,请将其添加到Ubuntu虚拟机的启动脚本中。
如果在执行 sudo mount -t vboxsf <共享名称> ~/share 命令时出现了 "/sbin/mount.vboxsf: mounting failed with the error: No such device" 错误,或"Invalid argument"可能是因为未正确安装VirtualBox Guest Additions。
请尝试按照以下步骤重新安装VirtualBox Guest Additions:
1.在Ubuntu虚拟机中,选择VirtualBox菜单栏中的"设备",然后选择"安装增强功能"。
2.执行以下命令来挂载Guest Additions CD映像:
sudo mount /dev/cdrom /mnt
3.进入安装程序所在目录:
cd /mnt
4.安装必要的依赖项:
sudo apt-get update
sudo apt-get install build-essential dkms linux-headers-$(uname -r)
5.运行安装程序:
sudo ./VBoxLinuxAdditions.run
重新启动虚拟机:
sudo reboot
在重新启动后,再次执行以下命令来挂载共享文件夹:
sudo mount -t vboxsf <共享名称> ~/share
如果仍然遇到问题,请确保您的VirtualBox版本与Guest Additions版本兼容,并尝试更新VirtualBox和Guest Additions版本。