Win10+VMware12+ubunt16.04 问题汇总及解决方法

特别说明:相关的解决方案都来此网络资料,但是有些实验不成功,很多事整合了各家之长。因此,没有列出相关链接。

目录

1. 无法安装成功的方法

2 VMware Workstation Server服务不能启动-vmwaer共享虚拟机失败

3 启动虚拟机报错:VMware Tools 启动脚本未能在虚拟机成功运行...

4. 一分30秒  开机显示 a start job is running for dev-disk 处理(一般是重新扩大了空间,修改了swap)


1. 无法安装tools的方法

Win10+VMware12+ubunt16.04 问题汇总及解决方法_第1张图片

 

$sudo vmware-uninstall-tools.pl


重启操作系统
两个光驱,第二个光驱把系统的安装程序加入进去

$sudo ./vmware-install.pl

安装成功
图片:Win10+VMware12+ubunt16.04 问题汇总及解决方法_第2张图片

重新启动



2 VMware Workstation Server服务不能启动-vmwaer共享虚拟机失败

启动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}##

问题可能就出在这个,尝试把端口设置成数字

Win10+VMware12+ubunt16.04 问题汇总及解决方法_第3张图片

2.4.3 重新启动

修改成两个比较大的端口,在cmd在启动一次:

D:\Program Files (x86)\VMware12.1\vmware-hostd.exe -u C:\ProgramData\VMware\hostd\config.xml

启动成功:

Win10+VMware12+ubunt16.04 问题汇总及解决方法_第4张图片

停止cmd模式,在去服务去启动服务:效果如下,如果需要知道运行状态,可以查询日志文件(C:\ProgramData\VMware\hostd\hostd-XX.log)

 

 

 

 

3 启动虚拟机报错:VMware Tools 启动脚本未能在虚拟机成功运行...

Win10+VMware12+ubunt16.04 问题汇总及解决方法_第5张图片

启动报错-图片
这个问题我已经解决了。我给出我的解决办法:
首先,sudo apt-get remove open-vm-tools
然后 重新安装VMware Tools,具体可以查看前面的步骤1.
最后关闭虚拟机,再启动虚拟机,问题解决!!!

 

4. 一分30秒  开机显示 a start job is running for dev-disk 处理(一般是重新扩大了空间,修改了swap)

 

解决方案:    

(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"

 

Win10+VMware12+ubunt16.04 问题汇总及解决方法_第6张图片

$ 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秒。 

修改后的:(下图蓝色框框里面修改了)

Win10+VMware12+ubunt16.04 问题汇总及解决方法_第7张图片

3 参数解释

  使用    /    置空

   文件系统   ext4  交换分区  swap 

   defaults  默认 

     0    0    不检查

 

5. 使用Nat功能,在Win10主机访问一下就无法访问的问题:

 描述:在Ubunt主机上开了一个8000端口,在虚拟机上设置了NAT配置,使用浏览器访问,能访问一下,但是非常慢,之后就一直无法访问:

NAT配置如下:(如何设置这个,建议搜索相关资料)

Win10+VMware12+ubunt16.04 问题汇总及解决方法_第8张图片

   之后查询服务,发现VMware 的NAT服务都停止了。

5.1 查找:

利用服务可以看到,启动的命令是:

C:\Windows\SysWOW64\vmnat.exe

TBD

6.  A stop job is running for Session c2 of user *** (*/1min 30s)

错误如下:

TBD(问题正在解决中)

7 虚拟机磁盘不足,解决方案:

参考文档 :https://blog.csdn.net/u011345885/article/details/73060897

参考完成后,请查看根据问题4进行处理,否则还是有问题4的问题。

8 解决虚拟机tools无法更新的问题

https://blog.csdn.net/qq_21956483/article/details/80874182

你可能感兴趣的:(操作系统)