计算化学公社

标题: VMware 15 + CentOS 7.7/8.0在主机和客户机之间拷贝文件失败的解决办法 [打印本页]

作者
Author:
sobereva    时间: 2019-11-18 16:26
标题: VMware 15 + CentOS 7.7/8.0在主机和客户机之间拷贝文件失败的解决办法
CentOS 7.7是CentOS 7.x最后一个版本(后注:实际最终版本是7.9),本以为这个版本应该很完美,而且会解决7.6里对压缩包点右键没有“在当前目录解压”的选项的bug,实际试了一下比较失望,这个选项按钮还是没出现,反倒出现了一个新问题,即VMware 15(这里用的是当下最新的15.5.1)下用CentOS 7.7时,从主机往虚拟机里直接拷文件会出现如下报错,不管什么文件、什么名字、什么目录都一样

(, 下载次数 Times of downloads: 77)

解决方法是先运行yum remove open-vm-tools把自动装上的open-vmtools给卸掉,然后选“虚拟机”-“重新安装VMware Tools”。之后把客户机里的光驱里的VMtools压缩包拷到随便一个目录下,解压,运行里面的.pl文件,第一步输入yes,之后全都按回车。最后重启客户机。这样手动以传统方式装VMtools后,复制文件的功能就正常了。

笔者也试了VMware 15.x + CentOS 8,直接装好后文件能从客户机复制到主机里,但主机的文件复制不到客户机。也是如上做法,手动安装VMtools就可以解决。

PS: 鉴于CentOS 7.7比CentOS 7.6几乎没有任何改进,再加上还得手动装VMtools,建议用虚拟机的人还是用CentOS 7.6


作者
Author:
alystone    时间: 2019-11-18 16:36
谢谢sob老师分享。
作者
Author:
朙天儿    时间: 2019-11-19 10:33
社长,CentOS 8试了一下,手动安装还是无法复制主机文件到客户机
作者
Author:
Jasminer    时间: 2019-11-19 13:36
我用VMware 15.0 + CentOS 7.7未出现此问题。
CentOS是更新上去的。看来因为VMware自动联网太慢没更新,因祸得福了。
作者
Author:
sobereva    时间: 2019-11-19 14:13
朙天儿 发表于 2019-11-19 10:33
社长,CentOS 8试了一下,手动安装还是无法复制主机文件到客户机

那就不知道了。我这里已经正常
作者
Author:
13366149259    时间: 2019-11-30 16:31
我为了复制,一直用优盘当媒介,从主机到客户机间进行复制粘贴
作者
Author:
阿锋001    时间: 2019-11-30 19:10
所以,centOS 8比7(.6) 好在哪,没啥感觉
作者
Author:
sobereva    时间: 2019-12-1 02:46
阿锋001 发表于 2019-11-30 19:10
所以,centOS 8比7(.6) 好在哪,没啥感觉

自带的gcc版本、python版本、内核版本都更新了。默认用更先进的dnf代替yum
作者
Author:
zhimin1106    时间: 2020-4-9 19:01
我也遇到一样的问题,按sob老师的办法弄了,好使了一次,重启又不行了,再次弄怎么的都不行了,7.6版阿里云已经下不到了,用8版的虚拟机装vasp会不会有问题?

作者
Author:
sobereva    时间: 2020-4-11 23:21
zhimin1106 发表于 2020-4-9 19:01
我也遇到一样的问题,按sob老师的办法弄了,好使了一次,重启又不行了,再次弄怎么的都不行了,7.6版阿里云 ...

没试过,但应该不会有

7.7目前可以在这里下http://mirrors.cqu.edu.cn/CentOS/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso

作者
Author:
wanlichuan    时间: 2020-5-30 22:32
本帖最后由 wanlichuan 于 2020-5-30 22:43 编辑

请教社长,我在安装了CentOS 8后,遇到了和您一样的问题,但是在卸载了open-vmtools后,再选“虚拟机”-“重新安装VMware Tools”时,这一选项是灰的,不允许选。我还以为是软件包里没有这个工具,再装载CentOS 7.6旧安装包后,这一选项仍然是灰的。用dnf install -y open-vm-tools倒是能装上,但还是无法将主机的文件复制到客户机。您有什么办法吗?谢谢。


作者
Author:
sobereva    时间: 2020-5-31 20:52
wanlichuan 发表于 2020-5-30 22:32
请教社长,我在安装了CentOS 8后,遇到了和您一样的问题,但是在卸载了open-vmtools后,再选“虚拟机”-“ ...

先用7.x吧。
我估计等vmware下一个大版本出来之后对CentOS 8.x兼容性会有改进
作者
Author:
wanlichuan    时间: 2020-6-1 23:54
谢谢社长。7.7和7.8都可以手动装VMtools,8.1不行,也许就是兼容性的问题。
作者
Author:
Villars    时间: 2020-6-3 18:07
sobereva 发表于 2020-5-31 20:52
先用7.x吧。
我估计等vmware下一个大版本出来之后对CentOS 8.x兼容性会有改进

希望Vmware下一个大版本解决一下cpu只能用16核,内存只能用64G的限定,学习一下隔壁VirtualBox。但是不得不说Vmware的稳定性还是更胜一筹,编译起来报错很少
作者
Author:
ChemG    时间: 2020-7-10 13:00
经过昨晚到今天中午,完全是小白跟着视频安装了VMware15.5和CentOS7.8发现不能复制,然后卸载VMtools再重新安装已经可以复制啦,非常感谢社长
作者
Author:
OBLIVIOUS    时间: 2020-10-20 11:00
谢谢卢老师分享!电脑小白装VMwaretool搞了好久,按照卢老师的办法,也给大家分享一下最后顺利使用上VMware Tools的过程:

1. VMware15.5.0+centOS7.7(官方下载的centOS7.6解压报错,就安装的7.7),跟着卢老师b站上的视频一步一步安装的,安装完直接试了一下主机和客户机之间互相copy文件,发现没问题,但是就只能copy一次,第二次就出现卢老师说的这个问题,然后就准备重新安装VMware Tools

2.按照卢老师的办法,“先运行yum remove open-vm-tools把自动装上的open-vmtools给卸掉”

3.重新下载VMware Tools的镜像文件(在我卸载客户机里的VMware Tools之后,折腾了半天最后发现是我的客户机的光驱里没有安装压缩包),放在主机VMware相关的目录下

4.客户机里新建光驱,“虚拟机”>“设置”>“CD/DVD”>"添加",使用并链接到VMware Tools的镜像文件

5.重启客户机

6.“虚拟机”>“安装VMware Tools”,然后在客户机桌面上就出现了“VMware Tools”的光驱图标,点进去就有了安装压缩包(.tar.gz文件)

7.然后就按照卢老师的,“户机里的光驱里的VMtools压缩包拷到随便一个目录下,解压,运行里面的.pl文件,第一步输入yes,之后全都按回车。” 然后就搞定了!!


作者
Author:
qyyos    时间: 2020-11-2 14:38
社长,新装系统的话,cent7.6对Linux不那么熟练的人来说是不是最理想的了?
作者
Author:
ChemG    时间: 2020-11-2 16:57
qyyos 发表于 2020-11-2 14:38
社长,新装系统的话,cent7.6对Linux不那么熟练的人来说是不是最理想的了?

用Centos7.8只发现了社长说的这个问题,况且社长已经给出了解决方案
作者
Author:
qyyos    时间: 2020-11-2 18:28
ChemG 发表于 2020-11-2 16:57
用Centos7.8只发现了社长说的这个问题,况且社长已经给出了解决方案

就ls和cd用的溜溜的,其他的基本不会了,我没打算装虚拟机,社长的方案虽然很详细我都看得费劲,哎
作者
Author:
ChemG    时间: 2020-11-3 10:14
qyyos 发表于 2020-11-2 18:28
就ls和cd用的溜溜的,其他的基本不会了,我没打算装虚拟机,社长的方案虽然很详细我都看得费劲,哎

哈哈哈,其实社长的博文对于我们这种小白来说帮助极大,只要按着社长的步骤一步步来绝对能整好的。如果搞计算的话还是必须要学linux系统的,不过基础的操作也就那些啦,我也是才零散学加自己做计算用了几个月,现在就已经很喜欢linux系统了,用的也比较熟练了。
作者
Author:
sobereva    时间: 2020-11-4 14:10
qyyos 发表于 2020-11-2 14:38
社长,新装系统的话,cent7.6对Linux不那么熟练的人来说是不是最理想的了?

vmware16和CentOS 8的兼容性我还没测试过,说不定这个问题已经解决了

如果想跟着我的视频、博文安装程序,可以先用CentOS 7.8(没必要刻意用7.6)。如果有探索精神,装CentOS 8也可以,毕竟内核更新、gcc更新、源里面的软件的版本也新。诸如GROMACS 2020都没法直接在CentOS 7.x上编译
作者
Author:
Akaiconan    时间: 2021-5-10 19:04
想请问一下,我是vmware15.5,centos8 stream,客户机无法向主机进行复制,主机可以向客户机复制无障碍,请问是怎么回事?非常感谢
作者
Author:
abin    时间: 2021-5-10 20:30
记住客户机的IP地址,
微软安装一个MobaXterm,
然后,点击鼠标,和访问大部分服务器一样,点击鼠标上传,下载的。

如非必要,虚拟机图形界面都不需要的。
作者
Author:
sobereva    时间: 2021-5-11 05:40
Akaiconan 发表于 2021-5-10 19:04
想请问一下,我是vmware15.5,centos8 stream,客户机无法向主机进行复制,主机可以向客户机复制无障碍,请 ...

用vmware 16
或者共享文件夹方式传递数据
作者
Author:
Akaiconan    时间: 2021-5-11 08:49
sobereva 发表于 2021-5-11 05:40
用vmware 16
或者共享文件夹方式传递数据

好的感谢社长

作者
Author:
fffff    时间: 2021-5-14 13:28
可以用xftp(家庭和个人用户免费)或者winscp(免费)
个人感觉xshell+xftp体验还是很棒的,虚拟机运行图形界面会卡顿,而且有时需要在虚拟机和主机之间频繁切换鼠标时还是有点麻烦的(比如看sob老师的帖子安装软件)这种情况用xshell会好很多




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3