本文同步到个人博客——>Ubuntu18.04-对新电脑无驱动的通用处理方法
(不知道为什么还有人在用Ubuntu18
Ubuntu18.04在18年4月左右发布,到本文发布的时间刚好停止维护(ESM服务除外
到现在为止,已经不支持新的硬件了(会比较曲折,并且能查到的解决方案都是或多或少奇奇怪怪
这里提供了一个针对于不支持新硬件的解决方案,那就是编译一个新的内核(众所周知新内核包含新特性和新设备的支持。
(本文最后也会提供编译好的内核文件
如何编译?
-
安装所需依赖,不同版本系统可能不一样
sudo apt-get install zstd gnupg2 bc build-essential libncurses5-dev fakeroot xz-utils flex libdaemon-dev libbison-dev libelf-dev libssl-dev
sudo apt-get install gcc-8 g+±8
-
安装完成依赖后需要执行以下命令来支持多GCC版本(Ubuntu18.04默认为Gcc-7的版本,但是编译i915会出现ERROR导致无法编译,需要切换到Gcc-8的版本才可以
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /us