windows怎么与虚拟机linux共享
虚拟机linux与widows主机的进行文件共享
使用虚拟机的共享目录功能
使用vmware(vmware workstation 5)下shared folders功能实现vmware中host与ghost间文件传输,无需不论什么网络相关设置,不使用不论什么网络协议,host和ghost能够是linux和windows操作系统,这里仅仅介绍host是windows。ghost是linux下的设置。假设ghost是windows,请參考vmware帮助中setting up shared folders。
1.安装vmtools for linux:
选择vmware workstation程序菜单中VM >install VMware tools...
选择vmware workstation程序菜单中VM >removable Devices >CD-ROM >Edit >USE ISO Image (选择vmware安装文件夹中linux.iso)
启动guest 电脑中的linux,运行:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom (vmtools的安装文件放在vmware虚拟的cdrom中。首先要mount上这个光驱才干找到安装文件)
cd /mnt/cdrom
tar -zxvf VMwareTools-5.5.3-34685.tar.gz /tmp (把安装文件解压到/tmp)
cd /tmp/vmware-tools-distrib
./vmware-install.pl
(运行vwware的安装脚本,这个脚本是用perl编写的)
在这里,安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置vmware tools就能够正常工作,因此。这里对每个问题按回车键选择默认配置。
安装完以后,vmware会加入一个vmhgfs的模块到内核中,能够使用lsmod查看
2.设置host computer共享的文件夹:
在ghost computer中切换到windows桌面,选择vmware workstation程序菜单中 VM>Settings>Options>Shared Folders
点击对话框右下的“add”button,点击“下一步”
在文本框“name”中输入共享文件夹的名字(这里填写的文件夹名以后在ghost computer的linux系统中将显示出相同的文件夹名)。如果为share_file;在“host folder”中填入host computer中windows系统想要共享出来的文件夹,如果为D:\share 然后点击完毕
下一个对话框是选择共享的方式:Enable this share是指这个共享长期有效,文件夹可读写。Read-only方式是指这个共享长期有效,文件夹仅仅读。Disable after this session方式是指下次ghost computer被关闭或挂起后。共享将会失效。普通情况下选择Enable this share然后点击“完毕”
自此。shared folder设置完成
3.shared folder文件夹的使用
切换到ghost computer的linux系统,运行:
cd /mnt/hgfs
ls
能够看到share_file的文件夹。而且能够用cp等指令实现windows到linux,linux到windows的读写操作了
提示:假设你共享的目录建立在windows主机的桌面,可能在linux终端执行cd /mnt/hgfs ls时,什么也没看到,是空白的,这时你把路径改在D盘或其它盘的根目录即可啦,注意目录最好不要有空格等特殊字符出现。这个问题也困扰了我大半天
4.注意事项
在vmware软件里加入一个shared folder或对shared folder的參数进行版本号是立马生效的,也就是说立马能够在ghost computer的linux系统中看到新加的共享文件夹和体验到參数的改变
结语:写这篇文章的目的是为了降低CU linux版上关于vmware host/ghost computer共享文件问题的新手反复发问和其它兄弟的反复回答。使版面更加简单介绍些。另外,我看大家回答这个问题大多是使用ftp。samba甚至是nfs(在windows上装microsoft service for unix就能够实现nfs)来实现的。採用vmware自带的shared folder方式比使用网络协议实现文件传输要方便得多。而且对于新手来说,用cp命令复制文件比用ftp和smbmount命令要简单得多
虚拟linux共享设置正确后,执行cd /mnt/hgfs ls后是空白的什么也没有怎么回事?
我的主机是windows xp,在vmware6.0中装的linux,装好了vmware tools。
并VM>Settings>Options>Shared Folders 中加入了在windows桌面上的share_redhat,总是启用,
可是在linux终端执行cd /mnt/hgfs ls时什么也没出现。空白的,是怎么回事??
答:有可能是路径的关系。你把共享文件夹建立在D盘根文件夹,文件夹不要有汉字,空格等特殊字符,试试看
windows怎么与虚拟机linux共享的更多相关文章
- VitualBox环境下,实现windows系统与虚拟机Linux文件互传
本次环境是Win7系统和ubuntu14(虚拟机) 1.首先需要安装VitualBox的增强功能,如图所示 2.安装完成后重启linux系统,然后在WIN7系统下创建共享文件夹(本文在D盘下创建名为V ...
- 主机(windows)与VMware虚拟机(linux)互传文件
网上有不少教程,比如http://bbs.kafan.cn/thread-451327-1-1.html,我仅记录我平时用的方法. 1.VMware tools: 如果有网,且Linux有桌面的,可 ...
- Linux服务器架设篇,Windows中的虚拟机linux上不了外网怎么办?
1.将电脑的网线口直连路由器内网接口(确保该路由器可以直接正常上网,切记不可以使用宽带连接和无线网连接). 2.在实体机电脑可以上网的前提下,在命令框窗口输入 ipconfig 3.记录下电脑以太网的 ...
- windows主机与virtualbox虚拟机下的Linux共享网络
环境: 主机:windows7 虚拟机:virtualbox 4.2 虚拟系统:CentOS6.2 需求: 1.虚拟机linux可以共享主机网络上互联网 2.主机.虚拟机互通讯,组成一个虚拟的局域网, ...
- windows与虚拟机linux能ping通设置
作为以后参考所用. 首先,介绍如何在VMWare中设置linux的网络.一般网络选项有Bridged,NAT,host-only几种,本次以host-only作详细说明,如下图: 在选择host-on ...
- 如何在Windows环境下安装Linux系统虚拟机
如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...
- linux虚拟机能ping通windows主机,windows主机ping不通linux虚拟机的解决办法
分三步: 1.虚拟机网络连接方式选择Nat
- 宿主机Windows访问虚拟机Linux文件(二)
上一篇文章中详细讲述FTP服务(基于文件传输协议的服务),本文则介绍另一种能够实现此功能Telnet(Telecommunications network 远程登陆)服务.本文介绍的telnet我常用 ...
- 宿主机Windows访问虚拟机Linux文件(一)
如果用户使用windows操作系统,但是在虚拟机下配置Linux内核操作操作系统,往往需要实现通过宿主机Windows操作系统访问Linux内核操作系统中资源.本次实验实现的是宿主机windows 1 ...
随机推荐
- Flask CBV
from flask import Flask, views import time app = Flask(__name__) def zhuangshiqi(func): def inner(*a ...
- 数据格式JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易 ...
- 一道c++面试题 输入一个维度,逆时针打印出一个指定的矩阵
题目:逆时针打印矩阵元素 #include <stdio.h> #include <malloc.h> int main() { int dimension; int *p; ...
- 关于字符串 --java
这是在杭电上做一道水题时发现的,挺不错,写下了分享一下 http://acm.hdu.edu.cn/showproblem.php?pid=2072 这里我用了两种方法,参考大佬的,一个是list实现 ...
- Selenium 3 + BrowserMobProxy 2.1.4 模拟浏览器访问 (含趟坑)
背景 Selenium 是一个Web自动化测试的组件,可基于WebDriver去控制弹出浏览器去做一系列Web点击或行为测试(当然也可以去做一些邪恶的事..),减少重复人工网页测试的开销.Browse ...
- JAVA自学笔记20
JAVA自学笔记20 1.递归: 1)方法定义中定义中调用方法本身的现象 2)要有出口,否则就是死递归 次数不能太多.否则内存将溢出 构造方法不能递归使用 //斐波那契数列:1,1,2,3,5,8,1 ...
- openstack 之~horizon部署
第一:部署horizon环境: 安装部署memcache 安装软件包 yum install memcached python-memcached 启动memcache并且设置开机自启动 system ...
- gitlab简单使用教程【转】
平时一直是用git来管理代码仓库,也用过一段时间github,但是github免费版不能建私有仓库.后来转到了bitbucket,后来被atlassian收购后有点不适应,而且在国内访问经常连不上.还 ...
- 命令 上传项目到git中
点击Clone or dowload会出现一个地址,copy这个地址备用. 接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here, ...
- C# 程序打包成安装项目
Xaml设置图标https://blog.csdn.net/u014234260/article/details/73648649 winform程序控制面板中卸载显示图标https://blog.c ...