小言_互联网的博客

记一次VMware虚拟机中Ubuntu18.04无法全屏问题的解决(双显卡,1920 X 1080)

281人阅读  评论(0)

在使用Ubuntu18.04自带的软件更新器完成一次重要更新重启后,黑屏,无法进入系统

解决方法:开机长按Shift键,进入到Ubuntu recovery mode中删除最高版本的内核后重启

进入Ubuntu recovery mode参考:https://blog.csdn.net/MTCwrite/article/details/86512983

查看linux内核版本参考:https://www.sysgeek.cn/check-installed-linux-kernel/

删除linux内核参考:https://blog.csdn.net/u011304615/article/details/70919711

在这之后就出现了Ubuntu18.04显示分辨率与屏幕不匹配的问题,如图:

重装了VMware Tools未果,又装了open-vm-tools未果。 

VMware Tools安装参考:https://blog.csdn.net/lishuhuakai/article/details/11880953

open-vm-tools安装参考:https://jingyan.baidu.com/article/870c6fc3eb9253f03ee4be40.html

除了屏幕的大小,VMware Tools的其他功能都是正常的,在系统设置里分辨率选项最大只有1176 X 885 ,而我的显示屏是1920 X 1080的,如图:

使用配置工具xrandr并没有检测到1920 X 1080,由于出错的硬件或驱动,xrandr 可能并不能检测出显示器所有的有效分辨率,于是我尝试着为xrandr添加未被检测到的有效分辨率,可是刚开始就抛出了错误:

xrandr: Failed to get size of gamma for output default

尝试添加/etc/X11/xorg.conf,未果

尝试修改/etc/default/grub,未果

添加/etc/X11/xorg.conf参考:https://wiki.archlinux.org/index.php/Xrandr_(简体中文)#使xrandr所更改的分辨率设置永久生效

修改/etc/default/grub参考:

https://askubuntu.com/questions/441040/failed-to-get-size-of-gamma-for-output-default-when-trying-to-add-new-screen-res

https://stackoverflow.com/questions/47391669/xrandr-displaying-failed-to-get-size-of-gamma-for-output-default

我尝试着更新驱动,未果如图:

我去官网下载的包,安装NVIDIA显卡驱动后附加驱动里仍如上图

官网驱动下载参考:https://blog.csdn.net/new_delete_/article/details/81544438

驱动安装参考:https://blog.csdn.net/qq_41185868/article/details/97521492

 

自此我已经对这场猜谜游戏失去了所有耐心,在做了短暂的调整之后,我重新梳理了一下整个过程,感觉还有可能是内核的问题,刚好前几天发布了Linux Kernel 5.3,于是我把内核升到这个版本,问题就此解决了。

内核升级参考:https://www.sysgeek.cn/linux-kernel-5-3/

整个过程中看到一句话我印象很深,原话如下:

I find it unprofessional that one has to search after various random advice here and there on the internet -- kind of a guessing game.

 

 

 


转载:https://blog.csdn.net/GNR007/article/details/101023860
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场