通过VMware创建虚拟机,虚拟机开机经常一直黑屏:

如图:在这里插入图片描述
而且,关闭点击虚拟机提示:虚拟机***繁忙,如下界面:
在这里插入图片描述

解决方案

解决方案1.在这里插入图片描述
在这里插入图片描述
原因:
为什么要netsh winsock reset
网上有一种说法,是因为启动了wegame之后,wegame修改了一些网络的相关参数,导致和vm的配置冲突。下面是知乎网友的解释:虚拟机和主机之间的通信,基本上是以 socket 的方式进行通信的(这里的 socket 泛指一切 socket,包括本地的、网络的等等) 某个程序通过 LSP 给系统的 TCP/IP stack 注入了自己的 DLL,如果程序退出时,没有把这个 DLL 收回来,或者回收失败、没有彻底回收等,那么这个 DLL 残留的东西影响了整个 TCP/IP stack,而且是永久性的。 每个 socket 收发的数据包是要经过 TCP/IP stack 的,这个 DLL 可能会对这些 socket 的数据包做了些什么操作(比如修改数据、直接丢弃等等),然后所以你的虚拟机就黑屏了……

但是我的用这种方法也没有成功,而且我都卸载无数次,崩溃了快要。。。。

解决方案二:
我是用的这个成功的:

我最开始改成桥接模式,发现每次虚拟机安装好就没事,一关机,就会黑屏。然后怎么都打不开,而且关闭也不行,一直提示虚拟机繁忙,网上该搜的改了都不行,而且在cmd中ping我的虚拟机的IP也ping不同,后来试了一下改成Nat模式,然后就好了;真的就再也不黑屏了
桥接模式不能pingIP地址,改成Nat模式就可以了

这是我最开始选择的:
在这里插入图片描述
然后改成NAT模式
在这里插入图片描述
然后就再也不黑屏了

桥接模式与NAT模式区别:
NAT模式:相当于宿主机再构建一个局域网,虚拟机无法和本局域网中的其他真实主机进行通讯。只需要宿主机器能访问互联网,那么虚拟机就能上网,不需要再去配置IP地址,子网掩码,网关。虚拟机和主机能够互相ping通。

桥接模式:VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。但是需要我们手动去配置IP地址和网关,IP地址要与主机的无线网的IP段对应,子网掩码,网关,DNS都需要与宿主机保持一致。下面是我将虚拟机从NAT模式换成桥接模式对配置文件做的一些改动,重启网络后,虚拟机可以访问自身静态IP,访问公网,宿主机和虚拟机也可以相互ping通。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐