之前没有用过虚拟机,现在突然开始使用虚拟机有很多不习惯,首先发现的是跨平台不能复制粘贴、已经不能互相丢文件,所以网上找了很多方法。发现最好用的就是安装一个增强工具,但是也遇到了很多与别人不一样的问题,踩了很多坑最后终于配置完成。目前能实现两个平台互相的文字复制粘贴,文件的复制粘贴实现不了,实现了共享文件夹,间接实现文件的复制粘贴,这样用起来就顺手多了。记录在这边,方便以后回顾,万一要在其他地方安装呢。
(一)VirtualBox安装增强工具
- 在本机的任意地方放置该增强工具:
- 先在VirtualBox中的存储页进行配置
点击设置
->存储
->控制器
-> 点击就会出现:
点击选择
,即可导入,具体如上图
///
新发现,我电脑默认找到了virtualbox安装位置的增强工具文件(软件自带的),如果virtualbox没有自带的,那么就把该增强工具导入到任意位置(ps,最好导入安装目录下)
/
到此,存储页配置完成
- 打开Ubuntu虚拟机
左侧工具栏出现光盘样图标,即为增强工具
选择将其弹出
4. 安装
点击 设备
-> 安装增强功能
会出现如下页面:
输入密码之后,就开始安装了。
- 重启
- 共享粘贴板
点击设备
->共享粘贴板
-> 从已禁用
切换到双向
- 测试
主机到虚拟机:
虚拟机到主机:
增强工具安装完成,且完成了复制粘贴的跨系统。
(二)设置共享文件夹
- 本机配置
在本机的某个位置(自定义)创建一个文件夹vb_share
- VirtualBox配置
点击设置
->共享文件夹
->固定分配
-> 点击 - 指定本机文件地址:
共享文件夹路径
-> 选择其他
-> 指定之前创建的文件夹位置
勾选自动加载
和固定分配
(如果需要勾选的话)
3. 虚拟机配置
启动虚拟机,然后在需要的位置创建文件夹——自定义
然后在该文件夹外面的目录下打开终端,输入:
// vb_share:是上一步设置的文件夹名称;share:是虚拟机里面创建的共享文件夹名称
sudo mount -t vboxsf vb_share share
- 测试
在本机丢入文件后:
在虚拟机里面:
反之亦可以,配置完成。
但是这样的配置在虚拟机重启之后,就不存在了,需要重新输入步骤三的指令才能继续使用共享文件夹
- 开机自动挂载配置
sudo gedit /etc/fstab
在该文件最后添加一行配置
<步骤二配置的文件名称> <步骤三虚拟机中创建的文件完整位置> vboxsf defaults 0 0
我的配置如下:
实现完成之后,重启,发现share文件夹依然可以直接使用,表明自动挂载配置成功。如果失败,需要检查路径是否写错。
ps:工具链接:pan.baidu.com/s/1eVyyomGlX-Gx8o4ytszesA,提取码:i86g