在win10系统使用vmware15.5安装Ubuntu18.04出现的两个问题:黑屏与无法全屏显示

安装linux虚拟机,第一天捣鼓了大半天,大部分时间都浪费在下载安装包、ISO和等Ubuntu自动更新上了。结果没想到第二天就打不开了,又捣鼓了5个小时。两天啥正事没干,哭了。给大家留个记录,希望以后不会再有人在这浪费时间了……

安装背景

win10系统:官方最新正版
vmware 15.5 player:也是官方网站下载安装的免费版,版本号15.5.1 build-15018445
Ubuntu:最新版的18.04长期支持版

问题一:黑屏

问题描述

安装后第一次运行正常,并安装了vmware-tools(不安装这个工具包将无法实现很多常用功能,但安装之后噩梦就开始了);
之后关机,第二次启动时能开机,但到了该显示图形界面的时候直接黑屏!

解决办法

通过网上搜索,发现大家都遇到过这个问题,最终发现是vmware的虚拟机设置默认开启的3D加速功能导致的。(原因不详,但大家关掉之后问题就解决了)
所以编辑虚拟机设置,找到:硬件 → 显示器 → 3D图形,取消勾选。
启动虚拟机发现恢复正常。

问题二:无法全屏显示

问题描述

进入虚拟机发现屏幕大小只能保持窗口大小,点击全屏以后,仍然只有中间一小块有图像;
但是在昨天我第一次运行的时候,Ubuntu系统桌面是可以适应窗口大小的,全屏模式也能正常使用。
遂上网查解决办法,发现很多人遇到相同问题,以下是一些试过但无效的解决方案(每个人的机器状况不同,写出来供大家参考):

  1. 有人的vmware带有“查看”标签栏,据说可以选择适应窗口大小,但我的版本并没有这个标签栏;
  2. 直接修改Ubuntu桌面分辨率。首先发现分辨率选项有限,没有适合我的屏幕的选项。然后想到用终端强行修改分辨率,使用xrandr竟然报错!无法get the size of gamma。
解决办法

百度错误信息,发现是虚拟显卡没有启动。
进入Ubuntu“软件和更新”查验显卡驱动,果然显示未使用驱动,而且驱动选项为灰色不可点击状态。
到这里终于明白了问题出在哪:大概是vmware tools里的SVGA II虚拟显卡驱动默认跟3D加速的使用状态绑定了。
为了解决这个问题,有热心朋友建议安装open-vm-tools(内含驱动)。
第一次尝试

sudo apt-get install open-vm-tools

结果重启发现鼠标无法显示了(醉了),于是

sudo apt-get --purge remove open-vm-tools

接着又重新把vmware tools装了回去。

第二次尝试,只安装桌面这部分:

sudo apt-get install open-vm-tools-desktop

问题完美解决!全屏模式恢复正常!
查验“软件和更新”:
在win10系统使用vmware15.5安装Ubuntu18.04出现的两个问题:黑屏与无法全屏显示_第1张图片
果然虚拟显卡恢复正常了。

你可能感兴趣的:(在win10系统使用vmware15.5安装Ubuntu18.04出现的两个问题:黑屏与无法全屏显示)