VMware的linux虚拟机实现和windows的文件共享

使用的centos7和windows10,在虚拟机centos7中是root身份。由于是第一次用没有界面的linux,可谓是困难重重……

打开VMware,然后选中你的虚拟机,我的是centos7。然后点击工具栏”虚拟机“,然后选择”安装VMware tools“选项。

以上步骤完成后,VMware会给你当前虚拟机的光驱选项,放到linux.iso文件,注意该文件不是你安装linux的.iso文件。

 

好了现在,进入你的Linux虚拟机的命令行模式,先挂载步骤2中的光驱,因为我们需要的vmware tools工具安装包在上面的iso文件中。(不太了解什么意思hhh)

1、先创建光驱的挂载点目录: root@localhost ~]# mkdir /mnt/cdrom     ——————————就是在mnt文件夹下新建个cdrom文件夹

2、把光驱挂载至该目录下: [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/——————————————直接打这行代码

3、进入/mnt/cdrom即可看到vmware tools安装包,就看见个VMwareTooles-版本号.tar.gz的东西。

 

嗯然后要吧这个安装包转移到别的目录,好像说这里直接解压会报错还是怎样,反正搞到你喜欢的文件夹,然后输入命令:

tar -xzvf VMwareTools...gz

然后,解压完后进入目录vmware-tools-distrib,执行命令:

./vmware-install.pl

然后一路enter(一开始问你那个答个y)然后就搞定了。

嗯这是理想的情况,好的现在下面看我的各种新手坑

 

在跑命令

./vmware-install.pl

出现错误“-bash: ./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory”,表明未安装编译环境。

输入命令:

yum -y install perl gcc make kernel-headers kernel-devel

开始安装个编译环境

 

搞定后重新跑那个./vmw-install的命令,然后一直enter或者yes,然后到这个界面:

说什么可以通过/usr/bin....什么命令卸载这个东西,然后说第一次跑要初始化配置,问要不要,然后就点回车。

 

这里又是一个坑,点了几下回车,问你要实现共享文件夹功能吗,点回车,然后就说什么make gcc kernel-deve;l什么的,然后继续回车。gcc的检测没有问题,到了这个kernel-header的时候,报了个折磨了我很久的问题:

The path "" is not a valid path to the 3.10.0-229.el7.x86_64 kernel headers. Would you like to change it?[yes]
我点了回车Enter the path to the kernel header files for the 3.10.0-229.el7.x86_64 kernel?

额,这什么玩意??对于一个第一次用无界面版Linux的小菜鸡,表示真的不知道你在说什么好吧。  好的然后我开始百度这个问题,嗯大概是说这个内核什么头文件的路径找不到。

先是看到这篇博客,https://blog.csdn.net/li_001/article/details/53171037

叫我先ctrl+z取消了这个配置的初始化工作,然后

嗯,我输入了这个命令,它回到我什么已经有了最新的kernel-headers,然后说什么都没做。 嗯看来不对。

然后我又继续找资料,看到两篇意见统一的博客:

https://www.cnblogs.com/liximomo/p/4446229.html
https://www.cnblogs.com/DannielZhang/p/5221044.html

哇很开心,问题和我的一样看起来,然后就跟着它走:

 

先手动输入它叫我输入的path:

然后和它一样失败了,博客说失败的原因是:

 

 VMwaretoo的版本比较旧,然后新版本的centos的kernel的头文件和以前的地方不一样了,然后现在找不到。然后要通过也软链接ln -s命令来解决问题。

然后我先在/usr/src/目录下看看有没kernel的源文件先,因为我们刚刚跑了这个命令嘛,就在

 

找到了这个头文件。哈哈哈问题解决了吧   

然后我就写了个软连接命令:

ls -s /usr/drc/kernels/3.10.0-862.9.1.el7.x86_64/include/generated/uapi/linux/version.h /usr/drc/kernels/3.10.0-862.9.1.el7.x86_64/include/linux/version.h

 

然后重新在/usr/bin/跑了这个vmware-config-tools.pl文件,就初始化配置什么的。嗯又到了那个检查gcc和kernel-devel,然后——又不行,一样的结果……

 

然后就陷入沉思。。。。

 

在自暴自弃差点睡着的时候,突然发现:它提醒的这个

 

kernel的版本和我在/usr/src/kernels下的这个源文件的版本:3.10.0-862.9.1.el7.x86_64不一样!!!

 

嗯然后我找到了这个博客:https://www.cnblogs.com/mylinux/p/5612168.html

好像是我了,版本不一样,然后我跑了下这个uname -r所谓的看linux系统内核版本的命令,果然是是3.10.0-229.el7.x86_64。    然后这个是我大概懂了,就我的linux的内核版本比较低,然后我刚刚装的kernal-devel和所带的header头文件,版本高,所以不一致,所以软连接也没用!!

 

然后这篇英文博客给了两个解决方法,我选择了第一个:

 

第一个命令跑了很多东西出来,然后后面那个installheaders什么的就说已经是最新了不用安装什么的。嗯然后init 6重启,——————

才知道我刚刚那个命令原来是升级一个内核版本,然后我选了第一个进去。

输入命令uname -r,嗯,终于显示的和/usr/src/kernels/下的那个版本号一样了。

然后,删掉刚刚的软连接,重新跑一遍软连接命令。——重新到/usr/bin/跑vmware-config-tools,pl——终于搞定!

 

 

 

好像还可以有界面拖拽文件功能,嗯这里我就用了共享文件夹的功能。

先在windows的VMware中,进入刚刚的虚拟机,然后点击工具栏虚拟机——》设置——》选项——》添加你的共享文件夹。

然后,再虚拟机中,cd /mnt/hgfs就可以看到共享的内容了!!!!

 

 

 

最后汇总一下参考过的博客:

整体过程参考:

https://blog.csdn.net/happysunshineguy/article/details/77158993
http://www.cnblogs.com/ddbear/p/6857199.html

 

遇到坑的参考:

https://www.jb51.net/article/108141.htm
https://blog.csdn.net/li_001/article/details/53171037
https://www.cnblogs.com/liximomo/p/4446229.html
https://www.cnblogs.com/DannielZhang/p/5221044.html
https://www.cnblogs.com/mylinux/p/5612168.html

 

刚接触Linux,可能有些总结得不对的地方,希望大家可以积极指出,望谅解~

 

转载于:https://www.cnblogs.com/wangshen31/p/9333402.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/427410.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

javascript进制转换_「js基础」JavaScript逻辑和位运算符归纳

上一篇文章呢,我们讲述了JavaScript运算符中的关系运算符和逻辑运算符,那么紧接上一篇的文章我们今天来说说逻辑运算符。引言逻辑运算符不是很难,也不是很多,我们只要记住三个就可以啦!分别是:!…

〖强暴贴〗号称全国最大开发者网络的CSDN多次出现低级错误 验证码形同虚设 开发人员竟是MVP

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow主  题:【醒目】〖强暴贴〗号称全国最大开发者网络…

弟子规python编程游戏_《Python游戏趣味编程》 第11章 消灭星星

知乎视频​www.zhihu.com图书简介可以看这里:童晶:《Python游戏趣味编程》新书上架了​zhuanlan.zhihu.com消灭星星是一款非常容易上瘾的消除类游戏,只需点击一个方块,如果和其连接的有两个或两个以上颜色相同的方块即可消除&…

python判断英文字母_python判断字符串中是否含有英文 | 个人学习笔记记录

第一种方法: #-*- coding:utf-8 -*- import re def check(str): my_re re.compile(r[A-Za-z],re.S) res re.findall(my_re,str) if len(res): print u含有英文字符 else: print u不含有英文字符 if __name__ __main__: str 你好123hello check(str) str1 你好1…

idea ssm项目移包报错问题

写完代码之后发现包结构太乱了 想要规划一下 结果报错 这里面的包路径都可以点进去,还是报找不到com.lf.company.entity.Business 后来发现是 在移动前和移动后都存在这个mapper。xml 解决方案: 在这里把多余的删掉转载于:https://www.cnblogs.com/NCL…

matlab 写excel 慢_吐槽一下MATLAB的workspace

用MATLAB编程,或者Simulink建模仿真,有一个特别强大、特别人性化的功能,可以在workspace中直接查看定义的参数和运行的结果 无论是仿真的调试,结果的分析,或是中途的Debug,workspace都发挥着至关重要的作用…

MATLAB 图形着色

1.matlab中的颜色查找表函数: (1)autumn:从红色向橘黄色、黄色平稳过渡; (2)bone:为含有较高的蓝色组分的gray颜色查找表; (3)colorcube:包含RGB颜…

大学python笔记_Python 上手笔记

要是想在键盘上体验一下, 安装Python也很简单: 基本的编译环境应该已经包括了Python,但Mac系统最好在上面这个网站下载安装。在Linux系统中可以使用apt-get等工具来安装更新。另外假如系统内有多个Python版本,可能需要将Python的路径添加到配置文件&…

D - F e n d 簡 單 教 學 DOSBOX Easy Shell 【玩DOS游戏的必备软件】

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshowD - F e n d 簡 單 教 學■寫 在 前 面自去年無意間接觸到DOSBox…

arma模型谱估计matlab_基于机器学习的心律失常分类(四)——心电信号特征提取[MATLAB]...

目前比较常用的特征提取是提取心电信号的各波形间期长度、波峰高度等,本文是使用ARMA模型对心电信号进行处理,使用其系数来作为特征。一、心拍划分大多伴有异常波形的心律失常信号,通常都会具体表现在单个心拍中,需要对信号进行心…

目睹DNS怪现状 本地对DNS的设定故障分析

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshowDNS(Domain Name System)在tcp/ip网络中&…

python文件输入符_python文件IO与file操作

1 标准输入输出IO - (1) 打印到屏幕 print() print(self, *args, sep’ ‘, end’n’, fileNone): 把传递的表达式 转换成一个 字符串表达式 known special case of print """ print(value, ..., sep , endn, filesys.stdout, flushFalse) Prints the values to…

和县机电工程学校工业机器人_【校企合作】学校举行工业机器人教学系统捐赠仪式...

点击上方蓝字关注我们12月22日下午,我校与广东诚飞智能科技有限公司在公共实训中心会议室举行了“工业机器人教学系统”捐赠仪式。广东诚飞智能科技有限公司总经理杨成芳、区域经理杨少杰,学校副校长罗红金、教务科科长冯华以及机电专业组教师代表参加了…

TCP三次握手(待细研究)

xu言: 看到一张不错清晰的Tcp三次握手图,收藏 Initiator 发起人 Receiver 接收者 LISTENING 状态xx服务启动后首先处于侦听(LISTENING)状态。 ESTABLISHED 状态ESTABLISHED的意思是建立连接。表示两台机器正在通信。 CLOSE_WAIT…

ubuntu20.04下安装vmshare tools_Go语言的安装与配置-vscode

vscode是比较好用的,虽然goland自带插件但是收费,所以配置vscode虽然麻烦但是也值得。Step1.下载安装vscode和golangDownload Visual Studio Code - Mac, Linux, Windows​code.visualstudio.comThe Go Programming Language​golang.google.cnnext step…

小说中人称转换作用_长篇儿童小说《合欢》:一树红绒落马缨

浙江少年儿童出版社出版肖复兴的第二部长篇儿童小说《合欢》,因对儿童独立人格的自觉尊重与强调,以及对人物复杂内心世界的深度开掘与勘探,回应了“儿童的被发现”这一重要课题。《合欢》不仅是作者对“远逝的童年”的一次深情回眸&#xff0…

asp按时间自动递增编号_约束力最强的手铐——美国ASP钢性手铐

美国ASP公司生产的钢性手铐,是目前为止世界上约束力最大的手铐。这种手铐的最初设计,是借鉴了中国古代的刑具——枷。钢性的手铐链接,非常好的约束罪犯的双手,使其没有任何活动的空间。而且最大的好处就是,执法人员只要…

脚本启动慢_Linux 常用运维脚本,建议收藏

同步本机时间ntpdate 210.72.145.44清除系统缓存,空出更多内存free && sync && echo 3 > /proc/sys/vm/drop_caches && free杀掉僵尸进程kill $(ps -A -ostat,ppid | awk /[zZ]/ && !a[$2] {print $2})显示全部arp解析tcpdump a…

eclipse maven项目 class类部署不到tomcat下_Servlet tomcat部署

网上搜到的很多利用eclipse结合tomcat开发servlet的教程都要修改server.xml感觉这种方式太粗暴了,server.xml最好是与应用无关的,这里比较推荐export war的方式进行部署先记录一下环境配置过程我的系统是ubuntu 14.04;下载eclipse for javaee…

tensorflow 指定cpu 但是还会运行 gpu_PyTorch VS TensorFlow 谁最强?这是标星 15000+ Transformers 库的运行结果...

点击上方“AI有道”,选择“星标”公众号重磅干货,第一时间送达作者 | Lysandre Debut译者 | 陆离出品 | AI科技大本营(ID: rgznai100)【导语】自然语言处理预训练模型库 Transformers 实现了几种用于 NLP 任务的最先进的 Transformer 架构,如…