VMware Workstation 10+Centos7(64位)共享文件夹_第1页
VMware Workstation 10+Centos7(64位)共享文件夹_第2页
VMware Workstation 10+Centos7(64位)共享文件夹_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VMwareWorkstation10+Centos7(64位)共享文件夹这一两天一直在研究VMwareWorkstation自带的共享文件夹的功能,期间出了不少问题,在公司搭建的是vm10.0+centos07,在家搭建的是VM7+centos07...::VM10挂载的操作系统和主机系统当做一个局域网,可以通过浏览网络来进行访问,当然这种方式没有用VM10自带的共享文件夹访问舒畅VM10,一、vm10.0+centos07首先,在VM10中选择安装centos:/run/media/root/VMwareVMwareTools-9.6.2-1688356.tar.gztar命令进行归档第一步:cp :/run/media/root/VMwareTools/VMwareTools-9.6.2-1688356.tar.gz/tmp,把这个文件拷贝到tmp下第二步:cd/tmp进入临时目录查看刚才的文件是否在这个目录下第三步:tarzxvf VMwareTools-5.5.0-18463.tar.gz解压这个文件第四步:cd vmware-tools-distrib进行vmware-tools-distrib目录第五步:./vmware-install.pl执行这个文件,出现提示就回车在第五步安装过程中出现几个错误:一直回车,出现如下错误信息SearchingforGCC...Thepath""isnotvalidpathtothegccbinary.Wouldyouliketochangeit?[yes]提示GCC未安装.按ctrl+z退出。安装GCCyuminstallgccgcc-c++automakemake(将编译环境一次装好)GCC安装完成后,重新第五步安装。出现如下错误信息:Searchingforavalidkernelheaderpath...Thepath""isnotvalid.Wouldyouliketochangeit?[yes]提示找不到kernelheader,在这个错误中,花费了不少时间。主要原因是版本的不一致性,刚开始我根据网上的操作yuminstallkernel-develkernel-devel(devel),后重复第五步,还是不行centoskernel:unamer3.10.0-123.el7.x86_64kernel-develkernel-headers如下kernel-devel:命令:rpm-qa|grepkernel-devel输出:kernel-devel-3.10.0-123.13.2.el7.x86_64kernel-headers:命令:rpm-qa|grepkernel-headers输出:kernel-headers-3.10.0-123.13.2.el7.x86_64centos内核的版本有一些出入,如果主版本是相同的,但还是找不到kernel相同的版本yuminstallkernel-devel-3.10.0-123.el7.x86_64:pathtothekernelheadersoftherunningkernel.Wouldyouliketochangeit?[no]直接回车。一路向下。。。期间我一直敲回车,结果报错了也不在意。导致没有成功实现共享。其实在安装完成后,无论成功失败可以通过vmware-config-tools.pl进行查看。我再一次查看,看到了如下信息:/tmp/modconfig-ygOywn/vmhgfs-only/inode.c:在函数‘HgfsPermission’中:/tmp/modconfig-ygOywn/vmhgfs-only/./shared/compat_dcache.h:57:38:错t的成员e)t^附注:inexpansionofmacrocompat_d_countintdcountcompat_d_count(dentry);:compat_dcacche.h文件[root@localhost~]#cd/tmp/vmware-tools-distrib/lib/modules/source/[root@localhostsource]lslegacyvmblock.tarvmhgfs.tarvmsync.tarvmxnet.tarpvscsi.tarvmci.tarvmmemctl.tarvmxnet3.tarvsock.tar[root@localhostsource]#tar-xfvmhgfs.tar --vmhgfs-only文件夹[root@localhostsource]lslegacyvmblock.tarvmhgfs-onlyvmmemctl.tarvmxnet3.tarvsock.tarpvscsi.tarvmci.tarvmhgfs.tarvmsync.tarvmxnet.tar[root@localhostsource]#cdvmhgfs-only/--进入解压后目录[root@localhostvmhgfs-only]#lsbackdoor.cdir.chgfsTransport.hrequest.h........................................[root@localhostvmhgfs-only]#cdshared/[root@localhostshared]#vimcompat_dcache.h--打开头文件#ifLINUX_VERSION_CODE>=KERNEL_VERSION(3,11,0)#definecompat_d_count(dentry)d_count(dentry)#elifLINUX_VERSION_CODE>=KERNEL_VERSION(2,6,38)#definecompat_d_count(dentry)dentry->d_count#else#definecompat_d_count(dentry)atomic_read(&dentry->d_count);#endif这里报错了,不知道为什么这样,将#elifLINUX_VERSION_CODE>=KERNEL_VERSION(2,6,38)下面的#define改成#definecompat_d_count(dentry)d_count(dentry),就可以了改完源码后,重新归档:回到source文件夹[root@localhostsource]#tar-cfvmhgfs.tarvmhgfs-only/[root@localhostsource]#lslegacyvmblock.tarvmhgfs-onlyvmmemctl.tarvmxnet3.tarvsock.tarpvscsi.tarvmci.tarvmhgfs.tarvmsync.tarvmxnet.tar[root@localhostsource]#rm-rfvmhgfs-only/[root@localhostsource]#ll总用量8456drwxr-xr-x.1rootroot1623月222014legacy-rw-r--r--.1rootroot139264010月1023:02vmhgfs.tar.........................[root@localhostsource]cd/tmp/vmware-tools-distrib[root@localhostvmware-tools-distrib]#./vmware-install.p重新安装。这下成功了。。然后我们设置vmware的共享文件夹:虚拟机设置->选项,如下:添加共享文件夹,后。重启centos后,我们就能在/mnt/hgfs/下看到共享的文件了[root@localhostsource]#ll/mnt/hgfs/总用量0drwxrwxrwx.1rootroot01月1910:24sharefile二.VM7+centos07..在公司安装成功后,回家安装,直接安装kernel-devel-3.10.0-123.el7.x86_64,安装成功后,按理说和内核版本已经是一致了但还是会报Searchingforavalidkernelheaderpath...Thepath""isnotvalid.Wouldyouliketochangeit?[yes],后面我直接安装了最新的kernel-develyuminstallkernel-devel.后这个问题才解决不清楚为什么内核版本一致了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论