我相信我已经完成了所有手册中所说的一切以使其正常工作,并且已经为此奋斗了几天。以下是设置的详细信息:
主持人:Linux Mint 18.1 Serena、Ubuntu 5.4.0-6ubuntu1~16.04.4、4.4.0-53-generic
客人:Debian GNU/Linux 10(破坏者),4.19.0-8-amd64
虚拟盒版本:5.1.38_Ubuntu
访客版版本:5.1.38
Guest Editions 安装在来宾中,我的用户是 vboxsf 组的一部分,在主机上 Virtualbox 的 gui 中,我在主机主目录中选择了一个名为 MintDebianSharedFolder 的文件夹,并选择了自动安装,并给出了名称来宾 MintDebianSharedFolder5 可以看到。现在启动来宾系统(Debian 10):
cardamom@ruthenium:~$ sudo ls -la /media/
insgesamt 14
drwxr-xr-x 4 root root 4096 Mär 24 12:41 .
drwxr-xr-x 19 root root 4096 Mär 23 14:34 ..
lrwxrwxrwx 1 root root 6 Mär 23 13:19 cdrom -> cdrom0
dr-xr-xr-x 6 root root 2048 Mai 9 2018 cdrom0
drwxrwx--- 2 root vboxsf 4096 Mär 24 12:38 sf_MintDebianSharedFolder5
cardamom@ruthenium:~$ sudo ls -la /media/sf_MintDebianSharedFolder5/
insgesamt 8
drwxrwx--- 2 root vboxsf 4096 Mär 24 12:38 .
drwxr-xr-x 4 root root 4096 Mär 24 12:41 ..
实际上主机上相应的文件夹中有2个文件 - 为什么他们没有出现在嘉宾中?
我刚才在主机上创建了第二个,但它在来宾中不可见。
以下是 Debian 10 客户机上其他一些命令的输出,可能有助于诊断:
cardamom@ruthenium:~$ df
Dateisystem 1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
udev 3354284 0 3354284 0% /dev
tmpfs 674824 9084 665740 2% /run
/dev/sda1 7578488 5697972 1475832 80% /
tmpfs 3374108 0 3374108 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 3374108 0 3374108 0% /sys/fs/cgroup
tmpfs 674820 20 674800 1% /run/user/1000
/dev/sr0 58214 58214 0 100% /media/cdrom0
cardamom@ruthenium:~$ mount | grep sf
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
cardamom@ruthenium:~$ sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir
Oracle VM VirtualBox Guest Additions Command Line Management Interface Version 5.1.38
(C) 2008-2018 Oracle Corporation
All rights reserved.
No value set!
cardamom@ruthenium:~$ lsmod | grep vboxguest
vboxguest 299008 4
cardamom@ruthenium:~$ cd /opt/VBoxGuestAdditions-*/init
cardamom@ruthenium:/opt/VBoxGuestAdditions-5.1.38/init$ ls
vboxadd vboxadd-service vboxadd-x11
cardamom@ruthenium:/opt/VBoxGuestAdditions-5.1.38/init$ sudo ./vboxadd setup
vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: Starting the VirtualBox Guest Additions.
vboxadd.sh: failed: modprobe vboxsf failed.
任何想法非常感谢
答案1
同时,我已经修复了这个问题,在主机上更新了 Linux Mint 和 Virtualbox 以及来宾上的 Guest Editions 后,它就可以正常工作了。新的细节是:
主持人:Linux Mint Linux Mint 19.3 Tricia、Ubuntu 7.4.0-1ubuntu1~18.04.1、5.0.0-32-generic
虚拟盒版本:5.2.34_Ubuntu
访客版版本:5.2.34
来宾 Debian 10 中的共享文件夹现在实际上包含主机上共享文件夹中的文件。
stackexchange 上的某个答案提到 Virtualbox 可能无法与稍旧的 Linux“很好地配合”,因此决定升级主机系统。从 18.1 升级到 19.3 后,软件中心允许使用较新的 Virtualbox。