我相信我做了所有关于如何从我的客人 - ubuntu 20.04 访问主机上的文件夹 - Windows 10 - 的所有内容。但是我没有得到任何结果。
共享文件夹的设置:
但是,当我 cd 进入我的文件夹并列出文件时,那里什么都没有。而且我确实在主机上保留了一个文件,因此应该可以看到:
tomas@ubuntu20:~/share$ ls -l
total 0
tomas@ubuntu20:~/share$ df -t vboxsf
df : no file systems processed
tomas@ubuntu20:~/share$ usermod -aG vboxsf tomas
usermod : group 'vboxsf' does not exist
tomas@ubuntu20:~/share$ chmod 755 .
tomas@ubuntu20:~/share$ ps -ef | grep -i vbox
root 385 2 0 10:19 ? 00:00:00 [iprt-VBoxWQueue]
tomas 1112 1098 0 10:24 pts/0 00:00:00 grep --color=auto -i vbox
tomas@ubuntu20:~/share$ service --status-all | grep -i virtual # no output
tomas@ubuntu20:~/share$ sudo mount -t vboxsf -o uid=1000,gid=1000 ubuntush /home/tomas/share
mount: /home/tomas/share: wrong fs type, bad option, bad superblock on ubuntush, missing codepage or helper program, or other error.
从 Windows 10(主机)命令提示符:
C:\Users\as_to>VBoxManage sharedfolder add "ubuntu20" --name "ubuntush" --hostpath "C:\Users\as_to\Desktop\ubuntush"
VBoxManage.exe: error: Shared folder named 'ubuntush' already exists
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_IN_USE (0x80bb000c), component SessionMachine, interface IMachine, callee IUnknown
VBoxManage.exe: error: Context: "CreateSharedFolder(Bstr(pszName).raw(), Bstr(szAbsHostPath).raw(), fWritable, fAutoMount, Bstr(pszAutoMountPoint).raw())" at line 1194 of file VBoxManageMisc.cpp
有人知道缺少什么吗?
在伟大的@FedonKadifeli 的帮助下,我能够解决这个问题。
首先也是最重要的 - 来宾操作系统是 Ubuntu 20.04 LTS Server。
从正在运行的来宾操作系统窗口安装来宾添加。转到:设备 -> 插入访客添加 CD 映像
然后到来宾操作系统命令行:
最后一个命令的输出应该是这样的:
但是,我得到的输出的最后 3 行是这样说的:
所以,首先我必须安装额外的软件包。以及可能需要的任何额外内容:
重启来宾:
然后从访客操作系统窗口转到:
设备 - 共享文件夹 - 共享文件夹设置 - 添加新共享文件夹:
文件夹路径:C:\Users\as_to\Desktop\foo
文件夹名称:foo
挂载点:/home/tomas/bar - 这将在您关闭此窗口后创建一个目录
自动安装(检查)
永久化(勾选)
按 OK 关闭窗口。
接下来,如果您尝试 cd into bar 您将获得权限被拒绝:
将用户添加到组“vboxsf”并再次注销/登录以应用更改:
就是这样。现在一切都应该工作了。再次感谢@FedonKadifeli,很棒的家伙。
谢谢你的帖子。我和你有相同的版本:ubuntu 20.04,windows 10(主机),virtualbox v6.1,但是经过上述所有步骤,我在ubuntu中仍然有一个空的共享目录。
重新启动后查看挂载,我有这个看起来不正确的条目:
似乎正在尝试将文件夹安装到自身而不是从 Windows ...?VM 共享文件夹设置为
使用自动安装并进行永久检查。我需要在主机端做些什么来启用文件夹共享吗?
对我有用的说明来自:Unable to mount the CD/DVD image on the machine Sandbox and How to Install & Use VirtualBox Guest Additions on Ubuntu:
安装一些软件包以便能够构建内核:
sudo apt install build-essential dkms linux-headers-generic
从 Ubuntu 存储库安装 VirtualBoxGuestAdditions:
安装访客添加:
重启