VirtualBox 中 Ubuntu 与 Windows 共享文件夹

前言

因学习需求,需要用到 VirtualBox 里搭建 Ubuntu,但是 Ubuntu 中需要从 Windows 本机中拿一些文件,不像 VMware 没办法随意拖拽,也可以用 USB 接口设备共享、FTP 服务器共享等。但是都太麻烦了,这里告诉大家一个更方便的方法:“共享文件夹”

本次使用的环境是 VirtualBox 5.1.30,Ubuntu 14.04 LTS。

详细步骤

  1. 首先在 VirtualBox 安装好 Ubuntu 系统,才能进行下面的步骤,具体怎么在 VirtualBox 中安装 Ubuntu 系统,这里就不再介绍了,大家自行查阅。
  2. 打开虚拟机进入 Ubuntu 系统,首先要安装 VirtualBox 增强功能包(VBoxGuestAdditions),参照下图,如果已安装就直接跳到第 4 步。
  3. 输入密码授权、运行后系统会自动安装。
  1. 点击工具栏 设备 -> 共享文件夹,打开共享文件夹设置,添加一个文件夹。
  1. 设置好后,进入 Ubuntu 系统,打开终端,创建一个文件夹,用来挂在目录,接着执行 mount -t vboxsf VirtualBox_tmp /mnt/vm_file ,如下图:
  1. 设置完成,可以创建几个文件,测试一下是否成功。
  2. 当前的设置重启虚拟机后就会失效,这里我们来设置一下自动挂载。需要在 /etc/fstab 中添加:VirtualBox_tmp /mnt/vm_file vboxsf rw,gid=110,uid=1100,auto 0 0 `
  1. 如果不需要挂载了,可以使用命令 umount -f /mnt/vm_file

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏决胜机器学习

数据库专题(四) ——各类缓存技术

数据库专题(四) ——各类缓存技术 (原创内容,转载请注明来源,谢谢) 一、概述 缓存(Cache)技术原指高速数据,当CPU处理数据的时候,会先去缓存里面找...

39670
来自专栏gaoqin31

让linux程序在后台运行

最近要用php进程发奖励,因为要精确到秒执行,linux系统的定时用不了,于是写了个死循环,usleep是必须的,否则系统cpu占用很高的系统cpu。

1.3K10
来自专栏SpringBoot 核心技术

Git核心技术:在Ubuntu下为Gitolite添加管理端

在之前章节已经完成了服务端的配置,可以访问Git核心技术:在Ubuntu下部署Gitolite服务端查看配置步骤,因为gitolite的管理是通过一个名为git...

17620
来自专栏macOS 开发学习

Mac开发基础练习:制作一个状态栏(NSStatusBar)上的App(二)

1.1 选中ViewController.m文件,添加鼠标左键点击事件监听,实现代码如下图:

13230
来自专栏JavaQ

再谈Vagrant

前言 两年前写过一篇关于Vagrant,最近因为环境需要重温了一下,所以又重新做了一次总结。 Vagrant是什么 Vagrant是构建在虚拟化技术之上的虚拟机...

366100
来自专栏奔跑的蛙牛技术博客

数据库编程

某些jdbc的jar文件自动注册为jar文件,不支持的话需要手动注册,可以在java程序注册,可以通过命令行注入

12430
来自专栏运维

Vmware Workstation8下分享你的虚拟机

access-list outside_in permit tcp any host public ip

15520
来自专栏软件开发 -- 分享 互助 成长

source insigt、pc-lint、VS联合使用

前言:     近几天参加公司培训,公司要求,开发的时候使用source insight、PC-lint和VC来编程和调试,这不用不知道,一用吓一跳,这套工具一...

39790
来自专栏Albert陈凯

使用 Vagrant 打造跨平台开发环境

https://segmentfault.com/a/1190000000264347 Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/py...

30950
来自专栏Java后端技术

征服诱人的Vagrant!

​  最近要开始深入学习分布式相关的东西了,那第一步就是在自己的电脑上安装虚拟机,以前在Windows平台,我选择用VMware Workstation作为虚拟...

21530

扫码关注云+社区

领取腾讯云代金券