Fork me on GitHub

ubuntu之内核操作

查看内核

  • 查看当前内核
uname -r
  • 查看所有内核列表
sudo dpkg --get-selections |grep linux-image

升级内核

sudo apt-get install linux-image-4.4.0-75-generic

有些版本的内核apt-get中没有,则需要手动下载deb包安装

切换内核

一种是在启动界面手动选择内核版本,另外一种是修改配置文件,选择制定版本的内核启动。

  • 打开配置文件
vi /etc/default/grub
  • 修改配置

将 GRUB_DEFAULT=0 修改为想要启动的内核名:

GRUB_DEFAULT="Ubuntu, with Linux 4.15.0"

3、保存更新

sudo update-grub

在更新过程中出现以下警告:

Warning中很明确得指出了,到底在GRUB_DEFAULT填的内容,所以我就直接将这个内容赋值下来,替换掉之前的名字,最终设置如下:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.0"

再次使用sudo update-grub更新,重启后会默认选择4.15版本的内核

删除内核

sudo apt-get remove linux-image-4.4.0-75-generic

关闭内核更新

  • 查看ubuntu目前使用的内核
uname -a
  • 查看apt-mark支持保持不升级的内核包
sudo apt-mark showmanual|grep linux
  • 保持内核包不更新
sudo apt-mark hold linux-generic linux-headers-generic
  • 查看是否执行成功
sudo apt-mark showhold
  • 关闭apt更新操作
sudo vi /etc/apt/apt.conf.d/10periodic

将1改为0就好

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";![](https://img2020.cnblogs.com/blog/912532/202106/912532-20210623195424349-1131555491.png)

参考

posted @ 2021-06-23 19:55  chrislzy  阅读(237)  评论(0编辑  收藏  举报