特别说明:相关的解决方案都来此网络资料,但是有些实验不成功,很多事整合了各家之长。因此,没有列出相关链接。
目录
1. 无法安装成功的方法
2 VMware Workstation Server服务不能启动-vmwaer共享虚拟机失败
3 启动虚拟机报错:VMware Tools 启动脚本未能在虚拟机成功运行...
4. 一分30秒 开机显示 a start job is running for dev-disk 处理(一般是重新扩大了空间,修改了swap)
$sudo vmware-uninstall-tools.pl
重启操作系统
两个光驱,第二个光驱把系统的安装程序加入进去
$sudo ./vmware-install.pl
重新启动
启动vm共享的时候无法启动,检查服务。发现VMware Workstation Server服务无法启动。
解决方案如下:
2.1 XP系统下,找到路径C:\Documents and Settings\All Users\Application
Data\VMware\hostd下的datastores.xml文件,删除该文件后,即可启动服务。
2.2 win7或Server2008R2下,需要在C:\ProgramData\VMware\hostd下找到该文件,并删除。
*************** 上面的方法都没有实践过,仅仅是来此网络资源**************************
------------------------------------------------------------------------------------------------------------------------------------
***************下面部分是本人测试通过的方法******************************
2.3 Win10 需要在C:\ProgramData\VMware\hostd下找到该文件,并删除,(注意ProgramData是隐藏文件)
然后重启电脑 ,或者在服务中打开VMware Workstation Server服务
->最后证明还是不行,只能去跟踪日志文件:
2.4 Win10进一步查询
2.4.1 启动命令,通过服务里面的启动,知道启动命令如下:
D:\Program Files (x86)\VMware12.1\vmware-hostd.exe -u C:\ProgramData\VMware\hostd\config.xml
手工启动命令,出现如下错误:(也可以通过C:\ProgramData\VMware\hostd\hostd-XX.log 查看)
重点关注下面两个蓝色部分:
错误信息:error: class Vmacore::NumberFormatException(Config Value not an integer)
相关配置文件:Proxy config filepath is C:\ProgramData\VMware\hostd\proxy.xml
猜想应该是proxy.xml里面的数据没有配置对:
2.4.2 查看配置文件proxy.xml( C:\ProgramData\VMware\hostd\proxy.xml)
##{HTTP_PORT}##
##{HTTPS_PORT}##
问题可能就出在这个,尝试把端口设置成数字
2.4.3 重新启动
修改成两个比较大的端口,在cmd在启动一次:
D:\Program Files (x86)\VMware12.1\vmware-hostd.exe -u C:\ProgramData\VMware\hostd\config.xml
启动成功:
停止cmd模式,在去服务去启动服务:效果如下,如果需要知道运行状态,可以查询日志文件(C:\ProgramData\VMware\hostd\hostd-XX.log)
启动报错-图片
这个问题我已经解决了。我给出我的解决办法:
首先,sudo apt-get remove open-vm-tools
然后 重新安装VMware Tools,具体可以查看前面的步骤1.
最后关闭虚拟机,再启动虚拟机,问题解决!!!
解决方案:
(root 权限)
$ mount
发现swap分区没有挂载。也就是说系统启动时swap分区挂载失败才导致了a start job is running for
dev-disk-by这个错误。但是为什么会挂载失败呢?后来发现,原来是swap分区的UUID号发生了变化。输入下面的命令查看swap分区的真实UUID。
$ sudo blkid
然后再查看/etc/fstab文件中swap分区的UUID。
root@kali:~# blkid
/dev/sda1: UUID="f2db1395-86f7-417e-b0fe-5c231efcde05" TYPE="ext4" PARTUUID="9bde3412-01"
/dev/sda2: PARTUUID="9bde3412-02"
/dev/sda3: PARTUUID="9bde3412-03"
$ sudo vi /etc/fstab
两个UUID不同,正好解释了为什么swap分区会挂载失败。解决方法是删除/etc/fstab文件中swap分区的UUID,再用sudo
blkid命令得出的swap分区UUID替换。保存文件,重启系统后a start job is running for
dev-disk-by这个错误就消失了,挽回了生命中的1分30秒。
修改后的:(下图蓝色框框里面修改了)
3 参数解释
描述:在Ubunt主机上开了一个8000端口,在虚拟机上设置了NAT配置,使用浏览器访问,能访问一下,但是非常慢,之后就一直无法访问:
NAT配置如下:(如何设置这个,建议搜索相关资料)
之后查询服务,发现VMware 的NAT服务都停止了。
5.1 查找:
利用服务可以看到,启动的命令是:
C:\Windows\SysWOW64\vmnat.exe
TBD
错误如下:
TBD(问题正在解决中)
参考文档 :https://blog.csdn.net/u011345885/article/details/73060897
参考完成后,请查看根据问题4进行处理,否则还是有问题4的问题。
8 解决虚拟机tools无法更新的问题
https://blog.csdn.net/qq_21956483/article/details/80874182