更新linux系统内核后分辨率问题解决

今天更新了linux系统内核(升级到4.9版本),方法如下:

下载

Linux kernel 4.9的Debian软件包可以从 http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/ 下载。
因为原先系统是64位,所以下载的软件包为

linux-headers-4.9.0-040900_4.9.0-040900.201612111631_all.deb  
linux-headers-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb  
linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb 

安装

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。
安装刚刚下载的软件包

sudo dpkg -i *.deb  

然后重启系统,查看内核版本发现内核已变成4.9版本。

然而在更新完系统内核后发现电脑的分辨率出现了问题,尝试了一下网上更改分辨率的方法,根本不奏效,因为电脑的分辨率被限制成了1280*1040,不能大也不能小,所以猜想是升级内核之后,显卡驱动出现了问题,所以打算重装显卡驱动。

在NVIDIA官网下载了最新的驱动程序NVIDIA-Linux-x86_64-384.59.run,在安装过程中却出现了问题,查看/var/log/nvidia-installer.log文件发现错误如下:gcc error:。。。
猜想可能是gcc版本过低无法解析高版本的linux内核导致的错误,于是升级gcc版本:具体升级步骤可参考上篇文章:Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
升级gcc版本之后重新安装显卡驱动,成功!
重启电脑,分辨率正常了,看着舒服!!!

你可能感兴趣的:(gcc,ubuntu,linux,kernel,gcc)