环境:
win10 64位家庭版
VirtualBox5.2.10
Ubuntu16.04
之前一直用VirtualBox虚拟机,一直挺好用。这段时间用虚拟机再次安装Ubuntu系统一直出现VBox增强功能安装失败,拖拽及共享问题。查了好多资料。终于遇到一个相对好的解决办法。
问题:
- 虚拟机系统安装好之后,安装VBoxLinuxAdditions时出现:
modprobe vboxguest failed
重启之后黑屏 - 问题1解决之后,VBoxLinuxAdditions可以安装成功,没有报错。重启系统没有黑屏,能够进入桌面,可以看到共享的目录,但是不能访问,因为没有权限。用
sudo chmod 777 *
也没有用。客户机能够向宿主机拖拽复制文件。但是宿主机向客户机拖拽复制文件之后,客户机内光标消失,卡死。
解决方法:
- 此问题是因为安装时加载模块出错。
终端中sudo su
切换至root用户.
# modprobe -a vboxguest vboxsf vboxvideo
创建/etc/modules-load.d/virtualbox.conf
文件
用vim或者其他编辑器打开此文件,添加如下内容:
vboxguest
vboxsf
vboxvideo
保存
进入VBox增强功能安装光驱
# sh ./VBoxLinuxAdditions.run
# 执行此文件重新安装增强功能
这次应该不会报错
reboot
或者右上角关机->重启 (注意不要直接在终端输入init 6
)
- 增强功能安装之后,可以看到共享文件夹。但是不能看到里面的内容。在终端中能够看到但是不能用啊[○・`Д´・ ○]
查看共享文件夹的属性--权限:
即使sudo chmod -R ./*
之后仍然不行
那就把当前用户添加到vboxsf
组中
wt@wtgg:~$ sudo adduser wt vboxsf
正在添加用户"wt"到"vboxsf"组...
正在将用户“wt”加入到“vboxsf”组中
完成。
wt@wtgg:~$
reboot
重启,OK,现在终于可以看到共享目录的内容了。也可以读写执行操作了。
仍然存在的问题:
宿主机不能向客户机拖拽复制文件,一试就卡死,光标消失。只能摸索着重启。好在能够通过共享文件夹相互操作文件。能不能拖拽就不重要了。
另外剪切板也能双向共享๑乛◡乛๑