RedHat虚拟机与主机共享文件夹
- 格式:docx
- 大小:14.46 KB
- 文档页数:1
VMware 虚拟机与主机间共享文件的七种方法好多人都不清楚如何在本机和虚拟机间共享文件和数据,那么今天我就给大家分享下我所知道的方法。
测试环境:物理机:win Xp SP2 打全所有系统补丁;虚拟机版本:VMware workstation 6.5.1 Build-126130;虚拟机操作系统:windows 2003方法一:直接在物理机和虚拟机间拖拽文件这个不用多说,不过要注意的是,有些情况下拖拽会出错,用VMware workstation 6时,往虚拟机里面拖动拷贝文件/ 文件夹时,物理机上的源文件的全路径/源文件夹(及其子文件夹)的全路径名称中不能包含非标准ASCII码字符。
也就是说,源文件的全路径/源文件夹 (及其子文件夹)的全路径名称只能是英文字符,有中文的就会报错。
多拖动几次之后有时还会导致虚拟机的explorer进程挂掉或者报下面第三个提示,此时不能再往虚拟机里面拖动拷贝任何东西。
重启guest,依然不能拖动拷贝。
必须先关闭虚拟机再开启,才能复位。
如果源文件夹(及其子文件夹)的全路径名称中包含非标准ASCII码字符,会提示:“Cannot scan local directory. You may not have permission to perform the operation. Aborting the file copy operation.”(意思是:无法打开本地目录,你可能没有权限执行这个操作,在拷贝时异常退出)如果是源文件的全路径名称中包含非标准ASCII码字符,会提示:Cannot determine local file size. You may not have permission to perform the operation. Aborting the file copy operation.(意思是:无法检测目标文件的大小,你可能没有权限执行这个操作,在拷贝文件时异常退出)多拖动几次有时就会报这个提示:Cannot creat diretctory on virtual machine. Aborting the drag and drop operation.(意思是:无法在虚拟机上创建目录。
虚拟机与主机互相共享文件的几种方法嘿,朋友们!今天咱就来聊聊虚拟机与主机互相共享文件的那些事儿。
你说这虚拟机和主机啊,就像是两个好伙伴,它们有时候也需要互相分享点东西呢!先来说说第一种方法,那就是通过网络共享呀!就好像两个好朋友在一个网络大家庭里,互相把自己的宝贝拿出来给对方看看。
设置好共享文件夹,让虚拟机和主机都能找到对方的宝贝,这多方便呀!你想想,就像你和你的朋友在家里分享各自的玩具一样。
还有一种方法呢,是利用专门的共享软件。
这就好比给虚拟机和主机之间搭了一座特别的桥,让它们能更轻松地把文件送过去接过来。
这种软件就像是个小魔法师,让共享变得轻而易举。
再讲讲虚拟磁盘共享。
这就好像给虚拟机和主机准备了一个共同的秘密宝藏地,它们可以在里面放东西,也可以从里面拿东西。
是不是很有意思呀?哎呀,你说要是没有这些方法,那虚拟机和主机之间得多无聊呀!它们就没办法这么愉快地交流和分享了。
这就好比两个人明明住得很近,却没有办法互相串门一样。
你想想,要是你在虚拟机里做了个超级棒的文档,却没办法一下子拿到主机上给别人看,那多可惜呀!或者主机上有个超好用的软件,也想让虚拟机也用上,没有共享可怎么行呢?所以呀,这些方法可太重要啦!它们让虚拟机和主机的关系更加亲密,让我们的使用也更加方便。
就像你和你的好朋友,互相分享快乐和成果,那感觉多好呀!不管是通过网络共享,还是借助共享软件,或者利用虚拟磁盘,都是为了让我们能更高效地利用虚拟机和主机。
让它们更好地为我们服务,给我们带来更多的便利和乐趣。
总之呢,学会这些方法,就能让虚拟机和主机像好兄弟一样互相帮助、互相分享啦!别再犹豫啦,赶紧去试试吧,你一定会惊叹它们的神奇和好用的!。
VMWare tools的安装过程及文件共享设置为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。
这里主要讲的是在Windows下用Vmware虚拟Linux来与windows来共享。
虚拟机:vmware 5.0.0 build-13124安装过程:1.首先在虚拟机上安装了vmware,安装完成后,默认vm tool s是没有安装的,启动后在下方提示没有安装虚拟工具,安装过程省略;2.安装redhat9,安装过程省略;3.安装vm tools:1)以ROOT身份进入LINUX2)按下CTRL+ALT组合键,进入主操作系统,点击VMWARE状态栏安装提示,或者点击虚拟菜单下的安装虚拟机工具子菜单。
菜单:VM->Install VMware tools....3)确认安装VMWARE TOOLS。
4)鼠标点击LINUX界面,进入LINUX。
5)运行如下命令,注意大小写。
mount /mnt/cdrom加载CDROM设备,这时如果进入/mnt/cdrom 目录下,你将会发现多了两个文件:VMwareTools-5.0.0-13124.tar.gz 和VMwareTools-5.0.0-13124.i386.rpm。
这就是WMWARE TOOLS的LINUX软件包,也就是我们刚才使用WINISO 打开LINUX.ISO文件所看到的。
cp /mnt/cdrom/VMwareTools-5.0.0-13124.tar.gz /tmp将该软件包拷贝到LINUX的TMP目录下。
umount /mnt/cdrom卸载CDROM。
cd /tmp进入TMP目录tar -zxf VMwareTools-5.0.0-13124.tar.gz解压缩该软件包,默认解压到vmware-tools-distrib 目录下(与文件名同名)。
cd vmware-tools-distrib进入解压后的目录这时要进入文本模式下运行下面的命令./vmware-install.pl这时install提示你是否需要备份以前的配置文件,建议选择“y”。
VMware 虚拟机与主机间共享文件的七种方法好多人都不清楚如何在本机和虚拟机间共享文件和数据,那么今天我就给大家分享下我所知道的方法。
测试环境:物理机:win Xp SP2 打全所有系统补丁;虚拟机版本:VMware workstation 6.0.0 Build 45731;虚拟机操作系统:纯净版win xp sp2方法一:直接在物理机和虚拟机间拖拽文件这个不用多说,不过要注意的是,有些情况下拖拽会出错,用VMware workstation 6时,往虚拟机里面拖动拷贝文件/ 文件夹时,物理机上的源文件的全路径/源文件夹(及其子文件夹)的全路径名称中不能包含非标准ASCII码字符。
也就是说,源文件的全路径/源文件夹(及其子文件夹)的全路径名称只能是英文字符,有中文的就会报错。
多拖动几次之后有时还会导致虚拟机的explorer进程挂掉或者报下面第三个提示,此时不能再往虚拟机里面拖动拷贝任何东西。
重启guest,依然不能拖动拷贝。
必须先关闭虚拟机再开启,才能复位。
如果源文件夹(及其子文件夹)的全路径名称中包含非标准ASCII码字符,会提示:“Cannot scan local dir ectory. You may not have permission to perform the operation. Aborting the file copy operation.”(意思是:无法打开本地目录,你可能没有权限执行这个操作,在拷贝时异常退出)如果是源文件的全路径名称中包含非标准ASCII码字符,会提示:Cannot determine local file size. Yo u may not have permission to perform the operation. Aborting the file copy operation.(意思是:无法检测目标文件的大小,你可能没有权限执行这个操作,在拷贝文件时异常退出)多拖动几次有时就会报这个提示:Cannot creat diretctory on virtual machine. Aborting the drag and drop operation.(意思是:无法在虚拟机上创建目录。
VM虚拟机与宿主机文件共享的处理方法★前言VM是常用的虚拟机软件,也是我们封装系统的利器。
但经常碰到有朋友在坛子里问关于VM 和实机之间交互文件的方法,区区不才,使用VM时间也不长,但稍微有一点经验,抛砖引玉,供大家讨论一下。
有写错或者不完整的地方还请不吝指正。
★准备已安裝VMware-workstation的电脑一台★实现方法❶映射虚拟磁盘映射虚拟磁盘是VM提供的一种功能,可以将虚拟机中的分区映射为实机中的分区。
映射虚拟磁盘只能在虚拟机关闭的状态下应用,所以文件交互也只能在实机上进行。
1)选择“文件--映射虚拟磁盘或与虚拟磁盘断开连接”。
2)弹出的窗口中选择“映射”:3)依次选择需要载入的虚拟机相关文件(.vmdk)、是否只读模式打开、和映射到实机的盘符:4)确定以后,即可在实机上操作虚拟机中的分区:※映射虚拟磁盘只能在虚拟机关闭的时候才能使用※如果需要更改虚拟机内的文件,别忘了去掉只读的勾勾。
※这个功能有时候好像不太稳定❷USB设备(U盘、移动硬盘)共享虚拟机可以接管实机上的USB设备,这样我们就可以用USB设备(U盘、移动硬盘)当中转来交换文件。
1)在虚拟机开机的状态下,插入新USB设备,VM会弹出安装VM专用的USB驱动安装界面:2)将驱动安装路径指向VM安装文件夹下的vmusb.sys驱动文件。
3)安装好驱动后在VM软件右下角的设备状态栏中就会出现USB设备相对应的图标,在图标上点击右键,选择连接。
虚拟机就会接管实机上的USB设备,同时实机上USB设备卸除:4)虚拟机使用完USB设备后,仍然右键点击右下角的USB设备图标,选择断开。
虚拟机就会卸除USB设备,同时实机接管USB设备。
※需要虚拟机有USB控制器的存在(默认有,没有的话可在编辑虚拟机设置中添加)。
※摄像头等USB设备也可以用此方法互动。
※彻底不需要USB设备时,只要在实机上点击卸除即可。
❸第三方软件:DISKGENDISKGEN(原名DISKMAN)是一款功能强大的国产磁盘分区及数据恢复软件。
如何设置电脑的双系统共享文件夹的方式随着技术的不断发展,越来越多的用户选择在电脑上安装双系统。
这样可以在同一台电脑上同时运行不同操作系统,使得用户能够更好地满足各种需求。
然而,在双系统切换的过程中,文件共享成为一个问题。
为了便于在不同操作系统之间共享文件,本文将介绍如何设置电脑的双系统共享文件夹的方式。
一、使用虚拟机软件配置共享文件夹虚拟机软件是一种能够模拟出一台计算机的软件,可以在不同操作系统下运行其他操作系统。
使用虚拟机软件配置共享文件夹可以在宿主操作系统和虚拟机之间进行文件传输,实现文件共享的目的。
以下是使用虚拟机软件配置共享文件夹的步骤:1. 安装虚拟机软件:选择一款合适的虚拟机软件,例如VMware Workstation或者VirtualBox,并按照软件的安装向导进行安装。
2. 创建虚拟机:在虚拟机软件中创建一个新的虚拟机,并选择需要安装的操作系统。
根据软件的提示进行操作系统的安装。
3. 安装虚拟机增强工具:在虚拟机中安装虚拟机增强工具,这些工具能够提供更好的性能和功能支持。
4. 配置共享文件夹:在虚拟机软件的设置中,找到共享文件夹的选项,并添加需要共享的文件夹路径。
5. 启用共享文件夹:在虚拟机中启用共享文件夹功能,然后重启虚拟机。
6. 在宿主操作系统中访问共享文件夹:在虚拟机软件的界面中可以看到共享文件夹的访问路径,通过宿主操作系统的文件管理器即可访问共享文件夹。
通过以上步骤,你可以在双系统之间实现文件共享,方便在不同操作系统下进行文件的传输和共享。
二、使用网络共享方式实现文件共享除了使用虚拟机软件配置共享文件夹外,还可以通过网络共享方式实现文件共享。
以下是使用网络共享方式实现文件共享的步骤:1. 确保两个操作系统在同一个网络中:将两个操作系统连接到同一个局域网或者无线网络中,确保能够相互访问。
2. 配置共享文件夹:在其中一个操作系统中选择需要共享的文件夹,并设置为共享文件夹。
新建好虚拟机并安装好系统后,在编辑虚拟机设置--选项进行以下设
置:
点添加
选择你要共享的主机上的文件夹
已经添加上共享了
第二步,共享文件夹
首先,点击虚拟机---设置后,会出现虚拟机设置,选择“选项”,点击共享文件夹----总是启用---添加,然后按顺序操作就OK。
此时你在本地F盘下面创建share文件夹,这就是本机与虚拟机共享的文件夹了.
到这里很OK,你进入虚拟机,点应用程序-附件-终端后,进入linux操作界面,
然后输入cd /mnt/hgfs
再输入命今ls,会发现目录下面存在目录share,说明共享成功了。
若/mnt/hgfs下无目录情况解决:
VMware8虚拟机安装Ubuntu 11.10使用share folders共享目录
将虚拟机掉电关闭(不能暂停),设置share folders目录,重启虚拟机。
此时/mnt/hgfs目录仍然是空的。
应该sudo apt-get install open-vm-dkms,一路按enter键通过。
然后sudo mount -t vmhgfs .host:/ /mnt/hgfs,这样/mnt/hgfs下便有了与windows的共享目录。
为了每次开机自动挂载共享目录,在/etc/init.d/open-vm-tools 中添加的位置如图:。
创建共享文件夹如果想要把主机或其他虚拟机上的文件共享给某虚拟机(如在为虚拟机安装应用程序时,就需要把存在主机物理硬盘或者其他虚拟机虚拟硬盘中的源程序共享给虚拟机),就需要为虚拟机添加相应的共享文件夹。
具体方法如下。
(1)选择相应的虚拟机,再选择【虚拟机】→【设置】命令,在弹出的对话框中切换到“选项”选项卡,选择“共享文件夹”选项。
默认是禁用从主机或其他虚拟机上共享文件功能的。
现在我们启用该功能,并将共享文件夹部署为虚拟机中的网络驱动器。
如下图。
3- 13- 2(2)单击【添加】按钮,弹出向导首页对话框。
(3)单击【下一步】按钮,弹出如图3-3所示的对话框。
在这里要为新建的共享文件起一个共享的名称,然后在“主机文件夹”栏中输入共享文件夹的源文件夹路径和文件夹名。
(4)单击【下一步】按钮,弹出如图3-4所示的对话框。
在这里可以设置是否启用该共享文件夹,以及虚拟机用户对该共享文件夹是否仅具有“只读”访问权限。
根据需要选择。
一般出于安全考虑,是仅提供只读权限的。
若要在虚拟机中使用访问读写主机磁盘则选择不勾选“只读”。
3- 3(5)单击【完成】按钮,返回到如图3-2所示的对话框,并会在“文件夹”列表框中显示新添加的共享文件夹及所设置的属性。
在这里可以重新设置总是启用共享文件夹,还是在下次虚拟机电源关闭或挂起前启用共享文件夹。
还可以通过是否选择相应共享文件夹后面的复选框来决定个别共享文件是否启用。
3- 4创建好之后,打开虚拟机,用户可以通过打开“我的电脑”中网络驱动器直接访问指定的主机共享文件夹。
3- 5实验三:为虚拟机添加多块磁盘注意:只有在相应虚拟机处于关闭状态才可以进行如下操作。
(1)选择要创建多块虚拟硬盘的虚拟机,选择【虚拟机】→【设置】命令,打开如图5-74所示的虚拟机设置对话框。
在其中只显示了一块提示为“预分配”的硬盘,这是在创建虚拟机时一起创建的,也就是虚拟机的启动盘(即虚拟机的C盘)。
(2)单击【添加】按钮,弹出如图3-7所示的对话框。
虚拟机VMware Workstation与主机间共享文件的七种方法这几天在研究虚拟机,安装与配置是很好做。
但是这些虚拟机的网络设置有点困难(除了现在只能用虚拟机用nat方式上网,)其它倒是搞不懂了。
下面是在网上看的关于主机与虚拟机之间如何共享文件的一些方法,很不错!与大家分享呵呵测试环境是:物理机:win Xp SP2 打全所有系统补丁虚拟机版本:VMware workstation 6.0.0 Build 45731虚拟机操作系统:纯净版win xp sp2================================================ ====================方法一:直接在物理机和虚拟机间拖拽文件这个不用多说,不过要注意的是,有些情况下拖拽会出错,用VMware workstation 6时,往虚拟机里面拖动拷贝文件/ 文件夹时,物理机上的源文件的全路径/源文件夹(及其子文件夹)的全路径名称中不能包含非标准ASCII码字符。
也就是说,源文件的全路径/源文件夹(及其子文件夹)的全路径名称只能是英文字符,有中文的就会报错。
多拖动几次之后有时还会导致虚拟机的explorer进程挂掉或者报下面第三个提示,此时不能再往虚拟机里面拖动拷贝任何东西。
重启guest,依然不能拖动拷贝。
必须先关闭虚拟机再开启,才能复位。
如果源文件夹(及其子文件夹)的全路径名称中包含非标准ASCII码字符,会提示:“Cannot scan local directory. You may not have permission to perform the operation. Aborting the file copy operation.(意思是:无法打开本地目录,你可能没有权限执行这个操作,在拷贝时异常退出)如果是源文件的全路径名称中包含非标准ASCII码字符,会提示:Cannot determine local file size. You may not have permission to perform the operation. Aborting the file copy operation.(意思是:无法检测目标文件的大小,你可能没有权限执行这个操作,在拷贝文件时异常退出)多拖动几次有时就会报这个提示:Cannot creat diretctory on virtual machine. Aborting the drag and drop operation.(意思是:无法在虚拟机上创建目录。
虚拟机LINUX与主机WINDOWS文件共享如何实现虚拟机(VM)是一种能够在主机操作系统上模拟另一个操作系统的计算机程序。
在一些情况下,我们可能希望在虚拟机的Linux操作系统中访问和共享主机的Windows文件。
共享文件可以方便地在主机和虚拟机之间传输数据,从而提高工作和学习效率。
本文将介绍一些实现虚拟机Linux和主机Windows文件共享的方法。
1.共享文件夹一种常见的方法是使用虚拟机软件提供的共享文件夹功能。
虚拟机软件如VMware、VirtualBox等都支持在虚拟机和主机之间设置共享文件夹。
首先,在虚拟机软件中将主机的文件夹设置为共享文件夹,然后在虚拟机中通过挂载该共享文件夹来访问和操作主机的文件。
2. Samba共享Samba是一个开源软件套件,允许Linux系统与Windows系统之间实现文件共享和网络通信。
通过在虚拟机中安装Samba软件并进行相应的配置,可以轻松地在虚拟机Linux系统中访问和共享主机Windows文件。
首先,在虚拟机的Linux系统中安装Samba软件包,并在配置文件中指定要共享的Windows文件夹。
然后,通过虚拟机中的网络连接工具(如smbclient)或文件管理器(如Nautilus)来访问和操作共享文件。
3.NFS共享NFS(Network File System)是一种允许Linux系统之间进行文件共享的协议。
通过在虚拟机的Linux系统中安装和配置NFS服务器,可以实现与主机Windows系统之间的文件共享。
首先,在主机的Windows系统中安装和配置NFS服务器软件,指定要共享的文件夹。
然后,在虚拟机的Linux系统中安装NFS客户端软件,并通过挂载NFS共享文件夹的方式访问和操作主机的文件。
4. FTP(File Transfer Protocol)共享FTP是一种用于在不同计算机之间传输文件的协议。
通过在虚拟机的Linux系统中安装和配置FTP服务器软件,可以实现与主机Windows系统之间的文件共享。
通过共享文件夹,你可以方便的在虚拟机和宿主机之间共享文件。
如果你想用共享文件夹,你必须在客户机中安装与VMworkstation版本相同的vm-tools并且在你的虚拟机设置中指定共享目录。
VMware Workstation 5包含了性能增强了的共享文件夹功能。
你能够使用共享文件夹功能在以下客户操作系统中:Windows Server 2003Windows XPWindows 2000Windows NT 4.0拥有2.4版或更高版本核心的Linux不支持98客户机为一个虚拟机设置一个或者多个共享文件夹,确信虚拟机和Workstation是断开的,点击它的选项卡激活虚拟机(在收藏夹中)。
选择虚拟机〉设置〉选项并点选共享文件夹选项。
你能在列表中添加一个或者多个目录。
那些目录可以在宿主机上或者宿主机能够访问到的网络上。
在Windows宿主机中添加共享文件夹1.选择虚拟机〉设置2.选择选项3.点选共享文件夹4.点击Add按钮打开共享文件夹向导并点下一步5.输入共享文件夹名字和位置并点下一步Name ——这个名字将出现在虚拟机内Host folder ——在宿主机中你想共享的文件夹路径。
可以通过输入路径名字或浏览到目录确定路径。
6.确定共享文件夹属性。
Enable this share ——选择这个选项来启用共享文件夹功能。
不选择这个选项将禁用这个共享文件夹但不从虚拟机配置中删除它。
你可以添加一个共享文件夹在列表中但不马上启用它。
你以后也能够随时在列表中点选启用这个共享文件夹,点属性按钮钩选属性对话框的启用文件夹选项即可。
Read-only ——这个选项用来防止虚拟机改变宿主机文件系统中的共享文件夹里的内容。
访问被宿主机权限设置所配置的共享文件夹中的文件。
Disable after this session ——选择这个选项当虚拟机关机或挂起时禁用虚拟机连接到共享文件夹。
不选择这个选项共享文件夹将总是能用。
在VMWare虚拟机里设置好共享文件夹后,还需要安装VMWare tools。
查看在VMWare虚拟机的安装目录下,是否有iso文件。
名称可能为windows (这是winxp 下的tools)、linux(这是LINUX下的tools)等。
请根据自己的虚拟系统选择安装对应的VMWare Tools。
如果没有则需要另行下载。
1、新建好虚拟机并安装好系统后,在编辑虚拟机设置--选项进行以下设置:点添加选择你要共享的主机上的文件夹已经添加上共享了2、载入安装目录中的linux.iso文件,安装VMWare tools进入Fedora17系统,点击“活动/文件”,可以看到设备中有VMware Tools。
说明VMware-Tools的光驱镜像文件已经放入光驱设备在压缩包上点鼠标右键,再点击“解压缩到…”,选择把vmtools解压到tmp文件夹(先点击“文件系统”,再找到“tmp”文件夹)。
压缩包里面是一个名为“vmware-tools-distrib”的文件夹,解压缩结束后可以到“文件系统/tmp/”文件夹下看到这个文件夹。
在安装前要确认系统已经安装了perl; gcc ;kernel; kernel-devel,否则安装程序将无法运行。
非常遗憾,Fedora并没有提供这些常用的工具,需要我们进行安装。
可以自己到相应网站下载安装,也可以使用Fedora yum工具进行安装。
使用yum安装比较慢,因为要找到相应的软件镜像,然后下载安装。
下面介绍如何确定以上工具是否安装,和yum安装方法。
首先,选择“活动/应用程序/系统工具/终端”使用rpm –q perl 命令确认perl 是否已经安装,其它以此类推。
如果安装上了就会显示版本信息。
如果没安上则需要用yum install命令安装。
然后,使用yum install perl 命令可以自动安装perl工具,其它以此类推。
注意:yum install命令必须以root身份执行。
VMware Workstation 10+Centos7(64位)共享文件夹这一两天一直在研究VMware Workstation自带的共享文件夹的功能,期间出了不少问题,在公司搭建的是vm10.0+centos07,在家搭建的是VM 7+centos07...公司环境搭建:共享访问方式:1.VM10挂载的操作系统和主机系统当做一个局域网,可以通过浏览网络来进行访问,当然这种方式没有用VM10自带的共享文件夹访问舒畅2.用VM10的共享功能,一、vm10.0+centos07首先,在VM10中选择安装这样会在centos中安装一个cdrom,具体的路径为:/run/media/root/VMware Tools,上面有个VMwareTools-9.6.2-1688356.tar.gz的文件包。
,我们可以先用tar命令进行归档第一步:cp :/run/media/root/VMware Tools/VMwareTools-9.6.2-1688356.tar.gz /tmp,把这个文件拷贝到tmp下第二步:cd /tmp进入临时目录,ls 查看刚才的文件是否在这个目录下第三步:tar zxvf VMwareTools-5.5.0-18463.tar.gz 解压这个文件第四步:cd vmware-tools-distrib进行vmware-tools-distrib目录第五步:./vmware-install.pl 执行这个文件,出现提示就回车在第五步安装过程中出现几个错误:一直回车,出现如下错误信息Searching for GCC...The path "" is not valid path to the gcc binary.Would you like to change it? [yes]提示GCC未安装.按ctrl+z退出。
安装GCCyum install gcc gcc-c++ automake make(将编译环境一次装好)GCC安装完成后,重新第五步安装。
虚拟机与主机共享文件方法之一
(虚拟机系统win7与主机xp共享文件夹)
虚拟机系统因为需要经常与主机系统进行文件交换,因此,文件的共享与传输就显得非常重要。
本文对其中一个虚拟机与主机的的文件共享为出发点,示范如何简单打开这一个基本而又重要的虚拟机大门。
一、安装好vmware tools ,安装完成后一定要重新启动。
二、在虚拟主机中进行共享设置(指定主机的目录为共享文
件夹)
进入虚拟机后,从虚拟机VM菜单-
settings(CTR+D)-options (设置)-Shared Folders 中可以看到设置共享文件夹并进行设置。
选中共享文件夹设置项后选择“Always enabled” 勾选“map as netword drive in windows guests(映射网络驱动盘),单击
Add(添加)按钮。
浏览主机目录(host path), 并设置文件夹权限并单击完成(finish)按钮。
三、进入虚拟主机系统,设置网络映射驱动器为共享文件
夹。
(注:ndows 7中设置网络映射需要开启网络发现功能)单击计算机右键-映射网络驱动器。
浏览选择已经共享好的文件夹映射成虚拟机的网络驱动器。
选择共享的网络文件夹(主机上的文件夹)并确定。
四、打开虚拟机系统中的“计算机”,可以看到映射成功的
共享的网络文件夹。
打开网络位置(1),shared folders(vmware-host)如下图:
虚拟机可以直接向该文件夹中存取文件。
五、在主机中直接向该文件夹中存取文件,则更加文件。
虚拟机和主机文件共享的四种方法第一种方法:使用虚拟机自带的共享功能1、在vmware里VM->设置->options选项卡->shared folder 添加共享文件,具体如下图所示:2、然后到/mnt/hgfs下可以找到共享的文件了。
cd /mnt/hgfsls -l(注意:前提是vmware tools 必须安装正确,否则不能实现文件共享功能)第二种方法:挂载1、将要共享的文件,打包成一个iso文件,如果做如下图操作:2、启动驱动mount /mnt/cdrom3、浏览共享文件cd /mnt/cdrom/ls -l4、用完关闭驱动umount /mnt/cdrom第三种方法:samba服务器1.看看是否已经安装了samba服务器(rpm -p samba)2.如有,就卸载(rpm -e samba 或强制删除:rpm -e --nodeps samba )3.把自己的安装文件挂载到linux下4.把samba开头的文件,拷贝到/home目录下,准备安装cp /mnt/cdrom/samba* /home文件都有:samba-common-3.0.33-3.28.el5.i386.rpmsamba-client-3.0.33-3.28.el5.i386.rpmperl-Convert-ASN1-0.20-1.1.noarch.rpmsamba-3.0.33-3.28.el5.i386.rpmxinetd-2.3.14-10.el5.i386.rpmsamba-swat-3.0.33-3.28.el5.i386.rpm5.开始安装(按上面的文件顺序安装)6.创建一个用户sambauseradd sambapasswd samba7.给zhang设置samba密码cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd(将系统中的用户都放到samba用户密码中去)设置密码smbpasswd -a samba8.启动samba服务器,测试service smb startservice smb stopservice smb restart9.在windows系统上,“运行”->"\\linux系统的IP"(前提:网络是通的)10.在linux系统里浏览数据cd /home/samba第四种方法:SSH1.设置linux的IP地址(具体有三种方法:第一种方法:(1)用root身份登录,运行setup命令进入到text mode setup utility 对网络进行配置,这里可以进行ip,子网掩码,默认网关,dns的设置。
使用hgfs实现vmware文件传输,不需要任何网络相关设置,这对于网络不通时进行vmware与host传输文件带来方便,不用u盘mount即可实现.host和ghost可以是linux和windows操作系统,这里只介绍host是windows,ghost是linux下的设置.若ghost是windows,可以参考vmware帮助中的setting up shared folders.下面的介绍假定VMware,linux等已经安装:-)1.下载一个VMwareTools包,如:VMwareTools-5.0.0-13124.i386.tar.gz2.安装VMwareTools包# tar xzfv VMwareTools-5.0.0-13124.i386.tar.gz<output>在当前目录下生成vmware-tools-distrib文件夹# cd vmware-tools-distrib# lsbin doc etc FILES INSTALL installer lib sbin vmware-install.pl# ./vmware-install.pl <执行vmware的安装脚本,这个脚本是用perl编写的>安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置VMware tools就可以正常工作,因此,在此对每一个问题按回车键选择默认配置.输出信息类似如下:Creating a new installer database using the tar3 format.Installing the content of the package.In which directory do you want to install the binary files?[/usr/bin]What is the directory that contains the init directories (rc0.d/ to rc6.d/)?[/etc/rc.d]What is the directory that contains the init scripts?[/etc/rc.d/init.d]In which directory do you want to install the daemon files?[/usr/sbin]In which directory do you want to install the library files?[/usr/lib/vmware-tools]The path "/usr/lib/vmware-tools" does not exist currently. This program is goingto create it, including needed parent directories. Is this what you want?[yes]In which directory do you want to install the documentation files?[/usr/share/doc/vmware-tools]The path "/usr/share/doc/vmware-tools" does not exist currently. This program isgoing to create it, including needed parent directories. Is this what you want?[yes]The installation of VMware Tools 5.0.0 build-13124 for Linux completedsuccessfully. You can decide to remove this software from your system at anytime by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".Before running VMware Tools for the first time, you need to configure it byinvoking the following command: "/usr/bin/vmware-config-tools.pl". Do you wantthis program to invoke the command for you now? [yes]Stopping VMware Tools services in the virtual machine:Guest operating system daemon: [ OK ]Trying to find a suitable vmhgfs module for your running kernel.The module up-2.4.20-8.athlon-RH9.0 loads perfectly in the running kernel.Trying to find a suitable vmxnet module for your running kernel.None of the pre-built vmxnet modules for VMware Tools is suitable for yourrunning kernel. Do you want this program to try to build the vmxnet module foryour system (you need to have a C compiler installed on your system)? [yes]Using compiler "/usr/bin/gcc". Use environment variable CC to override.What is the location of the directory of C header files that match your runningkernel? [/lib/modules/2.4.20-8/build/include]Extracting the sources of the vmxnet module.Building the vmxnet module.Using standalone build system.make: Entering directory `/tmp/vmware-config0/vmxnet-only'make: Leaving directory `/tmp/vmware-config0/vmxnet-only'The module loads perfectly in the running kernel.Detected XFree86 version 4.3.0.Shutting down console mouse services: [ OK ]Starting console mouse services: [ OK ]Please choose one of the following display sizes (1 - 9):[1] "640x480"[2] "800x600"[3] "1024x768"[4] "1152x864"[5]< "1152x900"[6] "1280x1024"[7] "1376x1032"[8] "1600x1200"[9] "2364x1773"Please enter a number between 1 and 9:[5]XFree86 Version 4.3.0 (Red Hat Linux release: 4.3.0-2)Release Date: 27 February 2003X Protocol Version 11, Revision 0, Release 6.6Build Operating System: Linux 2.4.20-3bigmem i686 [ELF]Build Date: 27 February 2003Build Host: Before reporting problems, check /to make sure that you have the latest version.Module Loader presentOS Kernel: Linux version 2.4.20-8 (bhcompile@) (gcc version 3.2.2 20030222 (RedHat Linux 3.2.2-5)) #1 Thu Mar 13 17:18:24 EST 2003 PFMarkers: (--) probed, (**) from config file, (==) default setting,(++) from command line, (!!) notice, (II) informational,(WW) warning, (EE) error, (NI) not implemented, (??) unknown.(++) Log file: "/tmp/vmware-config0/XF86ConfigLog.18711", Time: Sun Jul 20 00:03:24 2008(++) Using config file: "/tmp/vmware-config0/XF86Config.18711"(WW) VMWARE(0): Failed to set up write-combining range (0xf0000000,0x1000000)X is running fine with the new config file.Starting VMware Tools services in the virtual machine:Switching to guest configuration: [ OK ]Guest filesystem driver:[ OK ]DMA setup:[ OK ]Guest operating system daemon: [ OK ]The configuration of VMware Tools 5.0.0 build-13124 for Linux for this runningkernel completed successfully.You must restart your X session before any mouse or graphics changes takeeffect.You can now run VMware Tools by invoking the following command:"/usr/bin/vmware-toolbox" during an XFree86 session.To use the vmxnet driver, restart networking using the following commands:/etc/init.d/network stoprmmod pcnet32rmmod vmxnetdepmod -amodprobe vmxnet/etc/init.d/network startEnjoy,--the VMware team[root@localhost vmware-tools-distrib]#3.安装完后,vmware会添加一个vmhgfs的模块到内核中,用lsmod查看如下:[root@localhost /]# lsmodModule Size Used by Tainted: PFvmhgfs 41632 4es1371 30504 0 (autoclean)ac97_codec 13544 0 (autoclean) [es1371]gameport 3332 0 (autoclean) [es1371]soundcore 6276 4 (autoclean) [es1371]vfat 12844 0 (autoclean)fat 38328 0 (autoclean) [vfat]usb-storage 68628 0ide-cd 35196 0 (autoclean)............在/mnt目录下会生成hgfs目录[root@localhost /]# cd /mnt/[root@localhost mnt]# lscdrom floppy hgfs myusb[root@localhost mnt]#4.设置host computer共享的目录(1) 在ghost computer中(即VMware虚拟机)切换到windows桌面,选择VMware workstation程序菜单中VM---->settings---->Options---->shared folders---->properties(2) 点击对话框右下的"Add"---->"下一步",在文本框"name"中输入共享目录的名字(即在ghost computer的linux系统中将显示出同样的目录名),假设为win2linux,在"host folder"中填入host computer 中windows系统想要共享出来的目录,假设为F:\win2linux,然后点击"完成".(注: F:\win2linux目录要手动建立,即在F盘下建一个新建文件夹,命名为win2linux)(3) 下一个对话框似选择共享的方式:Enable this share是指这个共享长期有效.目录可读写---->"完成",至此,shared folder设置完毕5.共享目录设置完成后,在/mnt/hgfs/目录下有新生成的共享目录win2linux[root@localhost /]# cd /mnt/[root@localhost mnt]# lscdrom floppy hgfs myusb[root@localhost mnt]#举例:1.如:要将文件包make-3.81.tar.gz从windows拷贝到VM linux中,只需将make-3.81.tar.gz拷贝到windows的F:\win2linux目录下,则在limux的/mnt/hgfs/win2linux下就有该文件,可以直接用了.[root@localhost win2linux]# lsmake-3.81.tar.gz[root@localhost win2linux]# ls2.将linux中的文件拷贝到windows中只需将要拷贝的文件拷贝到/mnt/hgfs/win2linux目录下,在windows的F:\win2linux目录下即有该文件[root@localhost mickey]# cp ./vmtool_install_print.txt /mnt/hgfs/win2linux[root@localhost mickey]#。