ubuntu 更新最新内核的方法
下载 https://github.com/pimlie/ubuntu-mainline-kernel.sh
lsj@lsj-pc:~$ sudo install ubuntu-mainline-kernel.sh /usr/local/bin/
[sudo] lsj 的密码:
lsj@lsj-pc:~$ ubuntu-mainline-kernel.sh -c
Finding latest version available on kernel.ubuntu.com: v5.12.2
Finding latest installed version: v5.12.2
lsj@lsj-pc:~$ sudo ubuntu-mainline-kernel.sh -i
Finding latest version available on kernel.ubuntu.com
Latest version is v5.12.2 but seems its already installed, continue? (y/N)
Will download 6 files from kernel.ubuntu.com:
Downloading amd64/linux-headers-5.12.2-051202-generic_5.12.2-051202.202105071130_amd64.deb: 100%
Downloading amd64/linux-headers-5.12.2-051202_5.12.2-051202.202105071130_all.deb: 100%
Downloading amd64/linux-image-unsigned-5.12.2-051202-generic_5.12.2-051202.202105071130_amd64.deb: 100%
Downloading amd64/linux-modules-5.12.2-051202-generic_5.12.2-051202.202105071130_amd64.deb: 100%
Downloading amd64/CHECKSUMS: 100%
Downloading amd64/CHECKSUMS.gpg: 100%
Importing kernel-ppa gpg key ok
Signature of checksum file has been successfully verified
Checksums of deb files have been successfully verified with sha256sum
Installing 4 packages
Cleaning up work folder
lsj@lsj-pc:~$ reboot
验证内核的版本
uname -a
1.更新后,可能存在显卡不匹配的问题,这个时候,需要进行回退
2. ubuntu 开机的时候,进行选择, 可以按住 ESC 键
3. 查看当前电脑的安装的内核版本
dpkg --get-selections | grep linux
sudo apt-get remove linux-image-5.12.2-051202-generic
进行删除 感谢https://blog.csdn.net/u013377887/article/details/108886349
下面方法会出现依赖关系问题,弃用
https://kernel.ubuntu.com/~kernel-ppa/mainline/
目前最新版本V5.12.2
下载4个文件headers-generic;headers-all;image-generic;modules-generic
- 安装内核文件
sudo dpkg -i linux-headers-5.12.2-051202_5.12.2-051202.202105071130_all.deb
sudo dpkg -i linux-headers-5.12.2-051202-generic_5.12.2-051202.202105071130_amd64.deb
sudo dpkg -i linux-image-unsigned-5.12.2-051202-generic_5.12.2-051202.202105071130_amd64.deb
sudo dpkg -i linux-modules-5.12.2-051202-generic_5.12.2-051202.202105071130_amd64.deb
推荐安装顺序1.headers-all 2.headers-generic 3.image-generic 4.modules-generic ;
通常情况下会报依赖关系的错误,我们可以使用以下的命令修复安装:sudo apt-get install -f