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)
参考
chrislzy: 如有疑惑,错误或者建议,请在评论区留下您宝贵的文字; 转载请注明作者和出处,未经允许请勿用于商业用途!