最近由于工作需要,需要安装Ubuntu18.04虚拟机(之前一直用的Ubuntu16.04),本来很简单一件事,却也有不少问题,年龄大了,记忆力不行了,所以把遇到的问题都记录下来,万一啥时候换新电脑了呢 =。=
问题描述:
宿主机系统:windows10 专业版
VMware Workstation版本:15.0.4
拟安装虚拟机系统:Ubuntu18.04
已安装虚拟机系统:Ubuntu16.04
在操作完“创建虚拟机”的最后一步“创建后开启此虚拟机”,虚拟机打开后就一直黑屏,看不见图形界面。
解决问题:
- 最开始以为是正常的,等硬盘反应过来就好了。事实并非如此,然后关闭该虚拟机(关机),也关不了;最后用任务管理器杀掉“VMware Workstation”进程,然后重启电脑。(如果不重启电脑,刚刚异常关闭的虚拟机是起不来的,这个问题除了重启,暂时没找到解方案)
- 重启电脑后,删除虚拟机目录下的.lck文件,然后重新打开虚拟机,依旧是黑屏
- 怀疑是勾选了“3D加速”造成的,之前因为“3D加速”出了些问题;重复第1、2步,然后取消勾选“3D加速”试试。这篇文章的最后也是因为3D加速造成/解决了一些问题完美解决虚拟机占用硬盘越来越大、删除快照无效、菜单栏显示不全等问题
- 取消勾选“3D加速”,依旧黑屏,好吧,再次重复第1、2步,又把“3D加速”给勾选上,毕竟之前也通过“3D加速”选项临时解决了一部分问题
- 重启后,终于可以看到图形化界面了,虚拟机开始进行Install
只要能进入图形界面一切好说,但具体是什么问题造成的还是没弄清楚,有时间再研究研究吧
后续问题:
解决完上面的问题后,我以为就一切OK了,到头来才发现图样图森破。在进入图形界面后,虚拟机就一直卡在语言选择的界面,一动也不动。百度之,无果。好吧,那我删除掉这个虚拟机,重新创建虚拟机总行了吧,这倒是一下子就进入了图形界面,可又一次卡在了语言选择界面。反复几次都是如此,一口老血喷出来
解决问题:
分析各种可能性,换了多个镜像也不行,搞了一个周末也没搞定,今天早上上班时突然想到是不是VMware的版本与Ubuntu的版本不匹配导致的。看了看周围同事的环境,才发现每个人的VMware版本都有差异,有的是14.,有的是15.0.,有的是15.5.*…大家用的镜像也还不一致
为了确定镜像可用,我装了个virtualbox试了试,Ubuntu18.04可以装上!但真心用不惯,好吧,那我用最新的VMware试一下吧。装了新的15.5.1版本的VMware,奇迹出现了,Ubuntu18.04终于可以装了
总结:
VMware的版本与Ubuntu的版本不匹配的话会导致虚拟机安装不成功,分析了一下,主要问题还是应该在VMware,用新的VMware应该可以兼容其他不同版本的镜像
最终用的软件/镜像版本如下:
宿主机系统:windows10 专业版
VMware Workstation版本:15.5.1 build-15018445
拟安装虚拟机系统镜像:ubuntu-18.04.3-desktop-amd64.iso