原创作品:首发u3v3, 转载请保留

地址:https://www.u3v3.com/ar/1279

作者ID:Yi_Zhi_Yu

首发日期:2017.3.8

Python学习群:278529278 (欢迎交流)


前言

在之前的一篇文章里(Mac 系统安装使用virtualbox), 我们在mac上安装了 virtualbox

但安装好后, 发现不能往虚拟机中复制文件, 虚拟机中的文件也不能复制到主机中

现在, 我们就来设置一下, 让主机和虚拟机能够互通有无

说明

主机: mac os 10.12.3
虚拟机: win7

以及以下黏贴的图片, 出现虚拟机图片灰暗的问题说明:

因为我个人使用的mac, 在虚拟机操作的时候, 不能使用mac的截图工具, 所以将虚拟机暂停掉, 然后截图.

这时的灰暗就是暂停的迅疾状态, 各位可以忽略, 正常操作即可, 不需要暂停, 周知

复制黏贴

安装 Sun VirtualBox Guest Additions

这是virtualbox 上的一款增强扩展, 我们后续的复制剪切共享文件等操作需要依赖, 如何安装呢,

  • 启动虚拟机, 然后在点击的虚拟机的窗口菜单上的Devices > Insert Guest Addtjions CD image...
  • 虚拟机中弹出对话框, 点击运行

如图

  • 这个过程中会有询问是否安装某些适配器, 点击安装, 否则安装会失败

安装完成后, 重启虚拟机

  • 设置允许双向复制和拖曳文件操作

默认是 Disabled, 剩下的依次设置主机允许复制和拖曳的方向, 最后 Bidirectional 是允许双向操作

  • 共享剪切板

注意到这里, 我们虽然能复制文件了, 但默认是不会共享剪切板的, 这里也需要设置下

同样选择 Bidirectional, 允许双向复制, 这样, 我们再试试看就好了

另外, 安装完这个扩展, 是不是觉得原先困扰你的虚拟机中两个鼠标的问题以及桌面显示变形的问题都没了呢, 哈哈

共享文件夹设置

上面的设置后, 我们能通过复制和剪切等操作来让主机和虚拟机进行文件和其他交互了,

但有时, 我们希望能让主机和虚拟机共享一个目录, 这也是可以设置的

  • 打开虚拟机管理器, 选中运行的系统, 按下图的方向键依次点击:

弹出的对话框就是设置共享目录的

选择一个你的目录, 并选择 自动挂载固定分配

自动挂载: 虚拟机重启时虚拟系统能自动挂载该共享文件夹
临时分配: 临时分配 是虚拟系统启动的时候才会出现的, 允许你在本次虚拟机启动期间设置一个临时的共享目录,在虚拟机重启后, 该共享目录也将丢弃
固定分配: 与 临时分配 相比, 这个共享目录设置好了后, 就不会被丢弃了

所以, 我们一般选择自动挂载 固定分配的共享目录

  • 映射网络驱动器设置

现在, 我们就能在虚拟机中的网络里看到我们设置的共享目录了

点击进去, 其实现在就已经处于共享目录状态了, 大家不妨进行文件操作试试

不过, 很多时候, 我们还可以继续设置这个共享文件夹, 把他作为我们的一个磁盘驱动来使用

设置如下:

按箭头顺序依次点击, 最后选择我们已经创建共享文件夹

现在, 我们在的虚拟机就多了一个网络磁盘驱动, 驱动号是Z,

而且能与主机共享磁盘大小, 再也不用担心虚拟机分配的磁盘不够用了

总结

至此, 我们的virtualbox 虚拟机与主机的文件互传和共享已经设置好了, 大家在使用过程中如果还遇到了其他的问题, 欢迎在评论中写下来, 希望能帮助到大家 :)

right