VMware 黑屏后无法进入 Ubuntu 系统问题之新解

问题描述

有一个多年来的老问题,几乎翻阅了全网的资料,一一尝试各个博主提出的方案,都无法解决。于是搁置了很久。近期翻出来想再试试看,从一个虚拟机移植的方法里找到了灵感,简单试了一下竟然成功了!

废话不多说。

虚拟机的黑屏

首先,你可能遇到这样的情况,有一天心情很好地打开虚拟机准备敲代码…
VMware 黑屏后无法进入 Ubuntu 系统问题之新解
选择Ubuntu后发现,左上角光标闪烁了几秒,然后屏幕就黑了没反应,很久都进不去了,也无法关机。
VMware 黑屏后无法进入 Ubuntu 系统问题之新解
于是你在百度搜索答案,一一尝试了这些方案(以下方案高频出现在各类博客):

  • netsh reset…
  • CD/DVD 选项的开关
  • 虚拟打印机的开关

发现都没有什么卵用。

所以不妨试试这个。

VMware虚拟机的拷贝

VMWare是支持虚拟机拷贝的。意味着你的Ubuntu系统下所有的配置环境(tensorflow, ros, python…)全部原封不动地镜像到另一台电脑上。参考资料[1]。
笔者怀疑打不开当前系统是比如不安全地关机操作(强行关机、重启)等,或者一些老旧配置选项出了问题导致的,所以从新开始载入的话或许可以解决。

1、复制虚拟系统文件

而你所需要做的也很简单,首先进入你的Ubuntu系统目录:
比如我的目录是这里,下面有很多文件,
VMware 黑屏后无法进入 Ubuntu 系统问题之新解
然后复制粘贴目录下的两个文件:

  • .vmdk文件 : 这是磁盘文件,占用磁盘最大的那个
  • .vmx文件 : 虚拟机的配置文件

因为为了解决黑屏问题,原来的系统反正不要了,于是我直接在本磁盘下复制另一个目录:

C:\Softwares\VMware\newUbuntu2\

然后将这两个文件剪切进去,全程花了几秒钟就移动完了。

2、载入新目录下的Ubuntu系统

接下来打开VMware, 选择打开虚拟机:
VMware 黑屏后无法进入 Ubuntu 系统问题之新解
然后进入你的新目录,比如我的是 …/newUbuntu2/,选择下面的.vmk配置文件。
接着VMware会询问你,是否移动了系统,或复制了系统,此时点复制了系统。

接着惊讶地发现进入了熟悉的界面,问题解决了!
VMware 黑屏后无法进入 Ubuntu 系统问题之新解

DONE.

参考资料

[1] 虚拟机复制的方法 https://blog.csdn.net/weixin_39816740/article/details/81582774