一、 禁止内核自动更新

  1. 查看已安装内核

dpkg --get-selections |grep linux-image

  1. 查看正在使用的内核

uname -a

  1. 删除旧内核

sudo apt-get remove linux-image-x.xx.x-xx-generic
sudo apt-get remove linux-image-extra-x.xx.x-xx-generic

或用这个命令移除

sudo dpkg --purge linux-image-x.x.x-xx-generic

  1. 禁止更新内核,需时间来验证

sudo apt-mark hold linux-image-x.xx.x-xx-generic
sudo apt-mark hold linux-image-extra-x.xx.x-xx-generic

  1. 如果需要恢复原来的设定的话即允许更新内核,执行如下命令即可:

sudo apt-mark unhold linux-image-x.xx.x-xx-generic
sudo apt-mark unhold linux-image-extra-x.xx.x-xx-generic

二、Ubuntu启动内核选择设置

  1. 使用命令grep menuentry /boot/grub/grub.cfg查看内核的启动顺序。
    Ubuntu禁止内核自动更新与启动内核选择的方法(内核自动更新会导致Nvidia显卡驱动不能使用的问题)
  2. 假设你要以 4.15.0-43 内核版本启动,则将文件/etc/default/grub中

GRUB_DEFAULT=0

改为

GRUB_DEFAULT=6

或者改为

GRUB_DEFAULT=”Ubuntu,Linux 4.15.0-43-generic“

  1. 然后使用命令

sudo update-grub>sudo update-grub

4.重新启动后输入 uname -r 查看,内核即为想要的内核。

相关文章:

  • 2021-08-23
  • 2021-05-01
  • 2022-12-23
  • 2021-12-31
  • 2021-12-26
  • 2022-12-23
  • 2021-12-31
猜你喜欢
  • 2021-10-17
  • 2022-12-23
  • 2021-04-12
  • 2022-02-10
  • 2021-12-31
  • 2021-12-31
相关资源
相似解决方案