我的 Win10 笔记本电脑上有 VirtualBox 6.0.4 和 Ubuntu 16.04 VM。
今天,在公司负责维护支持图像的专家管理员的帮助下,我将其升级到 VirtualBox 6.1.8 和 Ubuntu 18.04。
升级后我留下了以下症状:
- 我的共享文件夹全部为空
- 我的窗户很小
我确信大多数人的反应是我没有运行客户机添加安装程序。但是,我已经运行了很多次了。输出根本没有显示任何错误,管理员也没有发现任何问题。
奇怪的是,运行 GA 安装程序后,当我打开“文件”对话框弹出 GA 磁盘时,它也会挂载我的共享文件夹。当我弹出 GA 磁盘时,共享文件夹仍然存在。但是,当我重新启动虚拟机时,我仍然有一个小窗口,我的共享文件夹是空的。“文件”对话框不再显示这些挂载。
运行 GA 安装程序的各种方式的输出如下所示:代码:
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted
我们没有发现明显的错误消息。
答案1
没有错误消息 - 这是安装 GA 时获得的标准输出。您是否检查过共享文件夹是否已正确安装?
从主机(我的例子里是 MacOS)
$ VBoxManage showvminfo mcs
<<snip>>
Shared folders:
Name: 'mcs', Host path: '/Volumes/WD4TB/mcs' (machine mapping), writable, auto-mount
Name: 'active', Host path: '/Volumes/WD4TB/mcs/complete' (machine mapping), writable, auto-mount
Name: 'archive', Host path: '/Volumes/My Book' (machine mapping), writable, auto-mount
在虚拟机上
sudo mount -o defaults,uid=1000,gid=$(getent group docker | cut -d: -f3) -t vboxsf mcs /media/sf_mcs
sudo mount -o defaults,uid=1000,gid=$(getent group docker | cut -d: -f3) -t vboxsf active /media/sf_active
sudo mount -o defaults,uid=1000,gid=$(getent group docker | cut -d: -f3) -t vboxsf archive /media/sf_archive