之前没有用过虚拟机,现在突然开始使用虚拟机有很多不习惯,首先发现的是跨平台不能复制粘贴、已经不能互相丢文件,所以网上找了很多方法。发现最好用的就是安装一个增强工具,但是也遇到了很多与别人不一样的问题,踩了很多坑最后终于配置完成。目前能实现两个平台互相的文字复制粘贴,文件的复制粘贴实现不了,实现了共享文件夹,间接实现文件的复制粘贴,这样用起来就顺手多了。记录在这边,方便以后回顾,万一要在其他地方安装呢。

(一)VirtualBox安装增强工具

  1. 在本机的任意地方放置该增强工具:
  2. 先在VirtualBox中的存储页进行配置

    点击设置 -> 存储 -> 控制器 -> 点击就会出现:
    点击选择,即可导入,具体如上图

///
新发现,我电脑默认找到了virtualbox安装位置的增强工具文件(软件自带的),如果virtualbox没有自带的,那么就把该增强工具导入到任意位置(ps,最好导入安装目录下)
/
到此,存储页配置完成

  1. 打开Ubuntu虚拟机
    左侧工具栏出现光盘样图标,即为增强工具

centos virtualbox增强 virtualbox如何安装增强功能_共享文件夹


选择将其弹出

centos virtualbox增强 virtualbox如何安装增强功能_centos virtualbox增强_02


4. 安装

点击 设备 -> 安装增强功能

centos virtualbox增强 virtualbox如何安装增强功能_复制粘贴_03


会出现如下页面:

centos virtualbox增强 virtualbox如何安装增强功能_复制粘贴_04


输入密码之后,就开始安装了。

  1. 重启
  2. 共享粘贴板
    点击 设备 -> 共享粘贴板 -> 从已禁用切换到双向
  3. centos virtualbox增强 virtualbox如何安装增强功能_centos virtualbox增强_05

  4. 测试
    主机到虚拟机:

centos virtualbox增强 virtualbox如何安装增强功能_centos virtualbox增强_06


虚拟机到主机:

centos virtualbox增强 virtualbox如何安装增强功能_复制粘贴_07

增强工具安装完成,且完成了复制粘贴的跨系统。

(二)设置共享文件夹

  1. 本机配置
    在本机的某个位置(自定义)创建一个文件夹vb_share
  2. centos virtualbox增强 virtualbox如何安装增强功能_复制粘贴_08

  3. VirtualBox配置
    点击 设置 -> 共享文件夹 -> 固定分配 -> 点击
  4. centos virtualbox增强 virtualbox如何安装增强功能_centos virtualbox增强_09

    centos virtualbox增强 virtualbox如何安装增强功能_复制粘贴_10

  5. 指定本机文件地址:
    共享文件夹路径 -> 选择其他 -> 指定之前创建的文件夹位置

centos virtualbox增强 virtualbox如何安装增强功能_复制粘贴_11


勾选自动加载固定分配(如果需要勾选的话)

centos virtualbox增强 virtualbox如何安装增强功能_重启_12


3. 虚拟机配置

启动虚拟机,然后在需要的位置创建文件夹——自定义

然后在该文件夹外面的目录下打开终端,输入:

// vb_share:是上一步设置的文件夹名称;share:是虚拟机里面创建的共享文件夹名称
sudo mount -t vboxsf vb_share share
  1. 测试
    在本机丢入文件后:
    在虚拟机里面:
    反之亦可以,配置完成。
    但是这样的配置在虚拟机重启之后,就不存在了,需要重新输入步骤三的指令才能继续使用共享文件夹
  1. 开机自动挂载配置
sudo gedit /etc/fstab

在该文件最后添加一行配置

<步骤二配置的文件名称> <步骤三虚拟机中创建的文件完整位置> vboxsf defaults 0 0

我的配置如下:

centos virtualbox增强 virtualbox如何安装增强功能_共享文件夹_13


实现完成之后,重启,发现share文件夹依然可以直接使用,表明自动挂载配置成功。如果失败,需要检查路径是否写错。

ps:工具链接:pan.baidu.com/s/1eVyyomGlX-Gx8o4ytszesA,提取码:i86g