VirtualBox使用Centos7与主机共享文件夹

最近使用VitrtualBox安装Centos7学习,liunx脚本和一些命令,经过一些研究完成了虚拟机与 主机共享文件夹,虚拟机链接外部网络,主机与虚拟机互相通信。在其中遇到一些我解决的技术问题记录下来,供大家参考。

一、VirtualBox要让Centos7和主机共享文件夹,要安装增强功能,虚拟机如果不是Centos7.

可以通过启动虚拟机->点击设备安装增强功能。

centos7 安装增加功能步骤如下

打开virtualbox安装目录找到VBoxGuestAdditionsISO文件

点击光驱,选中VBoxGuestAdditons.ISO文件。

建立共享文件夹,点击设置,选择共享文件夹 

首先查看查看光驱是否挂在IDE控制器下

输入 lsscsi  出现如下界面——> 其中出现/dev/sr0 代表你已经成功挂载光驱在IDE控制器下

建立文件夹

mkdir /media/cdrom

 通过mount 命令挂载到/media/cdrom 目录下

mount /dev/sr0 /media/cdrom

出现如下界面,代表挂载成功

安装VBoxLinuxAdditons.run依赖功能

yum install gcc kernel-devel kernel-headers dkms make bzip2

更新到最新的源

yun update

安装增加VBoxLinuxAdditons.run

sh ./VBoxLinuxAdditons.run

进入 /media 目录出现sf_share(其中share是代表我共享文件夹的名字 share——前面出现的sf代表成功)

还可以通过mount 命令把Centos7的目录下文件夹变成共享文件夹

执行 mount -t vboxsf share  /home/share

其中share 代表我建立共享文件夹名称

/home/share代表Centos7的文件夹,这样主机与虚拟机共享文件夹就可以实现,大家可以放心的往主机丢东西了,不用怕虚拟机访问不到了。

如果mount -t vboxsf share /home/shae 出现找不到磁盘的话,建议大家查看日志,解决问题—— 先查看cat /var/log/VBoxGuestAdditions.log

解决VBoxGuestAdditions.log 的问题,在解决vboxadd-install.log文件里面的问题

原文地址:https://www.cnblogs.com/uqing/p/8160318.html

时间: 2024-08-17 09:46:55

VirtualBox使用Centos7与主机共享文件夹的相关文章

获取主机共享文件夹 等

获取主机共享文件夹 #include <lm.h> #pragma comment (lib,"mpr") #pragma comment (lib,"netapi32") DWORD entriesread, totalentries, resume; DWORD i, dwLevel; PSHARE_INFO_1 pBuffer, bufptr; NET_API_STATUS nStatus; entriesread = 0; totalentrie

VirtualBox上编译android遇到共享文件夹引起的问题

故事:用mac系统,但芯片厂商提供的方案里没有提供mac系统编译android,只好装了虚拟机.虚拟机里parallels desktop算是比较好用,不过坑爹的是,编译时期make命令挂了,提示"segmentation fail",Google未果.只好重新启用virtualbox. 在虚拟机管理里设置了共享文件夹,之后发现权限不够: ?  ~  ls /media/sf_AndroidBuild  ls: 无法打开目录/media/sf_AndroidBuild: 权限不够 解决

Virtualbox mac版centos7.2 安装共享文件夹

因为用的是mac本,在自己电脑上用virtualbox安装了centos7.2 虚拟机,为了实现与本机交换文件,需要用到贡享文件夹功能. 网上搜的时候多是windows版的,所以自己写一个mac版的. 1.在本机上创建一个文件夹,名字最好用英文,字母之间别为了好看留空格,这里我创建了一个叫CM的文件夹 2.在virtualbox导航栏 -> 设备->共享文件夹 ->共享文件夹 ,点击共享文件夹,出现图二页面(我这是穿件文件夹后的样子), 点击图二红圈内的那个图,出现如图一的页面,这时把第

virtualbox中ubuntu和windows共享文件夹设置

系统平台:win7.virtualbox4.3.12.ubuntu12.04 1.安装增强功能 1.1设备-安装增加功能 1.2击运行(输入建立的账户密码进行授权)     1.3入终端输入命令: ca /media ls cd VBOXADDITIONS_4.3.12_93733 ls sudo ./VBoxLinuxAdditions.run  #安装virtualbox增强包   2. 实现共享文件功能 2.1 windows下新建文件夹 在E盘下创建一个共享文件夹 shared.   2

virtualbox安装centos6.5设置共享文件夹

在设置共享文件夹时候,参考了网上的其他人的方法,因为每个人遇到的情况都不一样,所以把自己实际碰到和处理的方法作以总结,以备忘. 1:VirtualBox中点击 设备->设备增强功能 2:挂载光驱 mount -t iso9660 /dev/dvd  /media/cdrom   提示错误 :/dev/dvd write-protected (写保护) 执行 mount -o remount,rw  /dev/dvd /media/cdrom  ---成功 备注:首先查看下/dev下设备标志是否是

VMware Workstation 10+Centos7(64位)共享文件夹

这一两天一直在研究VMware Workstation自带的共享文件夹的功能,期间出了不少问题,在公司搭建的是vm10.0+centos07,在家搭建的是VM 7+centos07... 公司环境搭建: 共享访问方式: 1.VM10挂载的操作系统和主机系统当做一个局域网,可以通过浏览网络来进行访问,当然这种方式没有用VM10自带的共享文件夹访问舒畅 2.用VM10的共享功能, 一.vm10.0+centos07 首先,在VM10中选择安装 这样会在centos中安装一个cdrom,具体的路径为:

VIrtualBox中设置CentOS6.7共享文件夹

主机的操作 在主机中创建一个想要放置共享文件的文件夹,记住路径和文件夹名字,比如SHARE,再在VirtualBox中对要共享文件的虚拟机选择设置->共享文件夹->添加共享文件夹,将刚才创建的文件夹添加进去,设置为自动挂载.打开虚拟机,VirtualBox选择安装增强功能,失败的话就强制释放,可以在虚拟机桌面中看到ISO文件. 虚拟机的操作 在虚拟机创建一个你想要放置共享文件的文件夹,注意名字不能和之前在主机中创建的一样. mkdir /mnt/share 建议先执行下面两条指令 1安装编译内

win7和virtualbox的centos6.5设置共享文件夹的步骤

virtualbox命令行共享CentOS目录 1. 安装virtualbox增强工具 "右ctrl+c" 显示和隐藏virtualbox虚拟机的菜单栏. 在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)" 创建挂载目录: mkdir /mnt/share 挂载:mount /dev/cdrom /mnt/share cd /mnt/share ./VBo

nat下没法ping通virutalbox中的centos7,解决共享文件夹问题

1. 先解决网络问题 参考这篇:https://www.jianshu.com/p/e6ba699b5992 vi /etc/sysconfig/network-scrips/ifcfg-eth0, 添加如下内容 DEVICE=eth0 HWADDR=08:00:27:6D:2A:D0 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp 主机和虚拟机之间的网络配置(Host-only) 在VirtualBox中添加宿主机器网卡 关闭虚拟机,并在虚拟机的设置中启