ubuntu 删除不需要的内核 【转载】

ubuntu自动更新后安装了高版本内核,但我并不想用它

参考:Ubuntu18.04自动升级内核后降级

先添加一下源

sudo gedit /etc/apt/sources.list

# 下面这行加在末尾,保存
deb http://security.ubuntu.com/ubuntu trusty-security main

sudo apt-get update

查看存在的内核

dpkg --get-selections |grep linux-image

接下来删除不想要的内核,在这之前,我们看一下现在正在使用的内核版本

uname -a 

如果要删除的内核正在使用,则需要重启,并且重启时使用别的内核启动

# 方法1 

sudo gedit /etc/default/grub

# 找到GRUB_DEFAULT=0,改为你想留下的内核
GRUB_DEFAULT=“Advanced options for Ubuntu>Ubuntu, with Linux linux-image-4.15.0-153-generic”

# 更新grub
update-grub

# 方法2

# 不用修改grub,直接重启,进入grub时选择第二行:ubuntu高级选项,然后选择你想要的内核启动

重启后再使用uname -a查看一下当前内核,应该就是刚才指定的版本

sudo update-grub

 目的是看一下现有内核的路径,应该可以从输出结果中找到这样的输出

找到 Linux 镜像:/boot/vmlinuz-x.xx.x-xx-generic
找到 initrd 镜像:/boot/initrd.img-x.xx.x-xx-generic

复制路径并删除它们

sudo rm -rf /boot/vmlinuz-x.xx.x-xx-generic
sudo rm -rf /boot/initrd.img-x.xx.x-xx-generic

然后删除不用的软件包 

sudo dpkg --get-selections |grep linux-image
sudo apt remove linux-image-x.xx.x-xx-generic

再次查看内核应该可以看到已删除的内核状态为uninstalled

其他内核操作可以参考Ubuntu 内核——Kernel 操作

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值