ubuntu 删除内核(转)

今天更新系统后 出现多个版本,删除多余的内核,清理下磁盘

查看当前使用内核版本

uname -a

查看系统中所有安装的内核

dpkg --get-selections|grep linux

删除多余的内核 需要删除  header /image

sudo apt remove  linux-headers-*.*.*-*  (内核版本)

sudo apt remove  linux-image-*.*.*-*  (内核版本)

内核后面会显示是deinstall状态的

dpkg --get-selections | grep deinstall | sed ‘s/deinstall/\lpurge/‘ | sudo dpkg --set-selections; sudo dpkg -Pa

还有一种通过正则表达式匹配内核然后除最新的统统统统删除的。

dpkg -l ‘linux-*‘ | sed ‘/^ii/!d;/‘"$(uname -r | sed "s/.∗.∗-[0−9]\+[0−9]\+/\1/")"‘/d;s/^[^ ]* [^ ]* []∗[]∗.*/\1/;/[0-9]/!d‘ | xargs sudo apt-get -y purge

原文地址:https://www.cnblogs.com/ioan/p/11479228.html

时间: 2024-08-30 15:20:53

ubuntu 删除内核(转)的相关文章

删除ubuntu旧内核

ubuntu的内核经常升级,而老内核并不自动卸载.时间长了,就有一大堆内核垃圾,需要我们手动去清理. 先用uname -a 查看当前内核版本: [email protected]:~$ uname -a Linux xzc-HP-ProBook-4446s 3.13.0-46-generic #77-Ubuntu SMP Mon Mar 2 18:23:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 可见当前版本为3.13.0-46 用dpkg --get-

ubuntu 删除过期内核方法

ubuntu 的一个让处女座人不舒服的地方就是 每次升级后原来的文件还保留在系统中,不会自动清理,所以对于有洁癖的人来说需要自己清理. 先来看看你的系统中已经存在的内核版本:dpkg --get-selections|grep linux libselinux1                    install linux-firmware                    install linux-generic-pae                install linux-he

ubuntu 删除旧内核

方法一: 使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核.像我,竟然安装了下面那么多,这个造成了漫长的启动列表.必须删掉一些不用的. 首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件.从中选择要卸载的包,用apt-get来卸载 [email protected]:~$ dpkg --get-selections|grep linux libselinux1 install linux-generic install linux-headers

【Linux学习】Ubuntu下内核编译(一)

(1)当要执行内核配置时,输入make menuconfig时出现错误 遇到这个问题,主要是以为没有ncurses库,而make menconfig 需要这个库,因此需要安装ncurses或者ncurses-devel即可.输入命令:sudo  apt-get  install ncurses或者sudo apt-get  install ncurses-devel. (2)错误 drivers/input/touchscreen/eeti_ts.c: In function 'eeti_ts_

Ubuntu 更新内核操作

一.只要使用apt-get update && apt-get upgrade就好 当然上面那个命令不会改变你Ubuntu的版本,如果你还要升级Ubuntu的版本(比如从13.10升级到14.04),那你要敲:sudo dist-upgrade 更新列表 apt-get update 更新软件包 apt-get upgrade 查看软件源内核信息 apt-cache search linux-image-xxxx 查看某一版本内核有哪些包 [email protected]:~# apt-

ubuntu 更新内核切换内核启动

1. 查看需要更新的内核命令: apt-cache search linux 该命令将会显示所有可以获取的内核 2. 安装内核,假设你要安装的内核为2.6.39-0,则使用下面的命令 sudo apt-get install linux-headers-2.6.39-0-generic linux-image-2.6.39-0-generic 安装后,reboot即可,重启后,既是以新内核启动 ===================================================

Ubuntu删除客人帐号

在一开始使用Ubuntu时还是满兴奋的,但是在多次登录系统后发现Ubuntu有自己设置的帐号和密码之外,还有一个"客人登录".细心的人就会发现客人登录是不需要帐号和密码的,直接点击就能登录.虽然说客人登录退出后会删除所有设置和操作,但我还是不放心.我在网上找了一些方法,终于被我找到一个比较合适的了. 在终端或控制台输入:sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/li

Ubuntu升级内核

看到微软开源.兼容.豁达,很高兴,今天研究一下Docker,查看Ubuntu内核版本,发现2.3有点低,不符合当前版本. 最低内核版本要求3.10. 升级Ubuntu内核. 首先 下载内核 网站https://www.kernel.org/ 复制下载地址https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.14.43.tar.xz 你可以任意选择适合你的版本. 在Linux中/usr/src/kernels/ 下 #wget https://w

Ubuntu 升级内核到最新版本

准备好了在 Ubuntu 16.04 或其衍生版本(如 Debian 和 Linux Mint)中更新你的内核了么?如果准备好了,请你继续阅读! 第一步:检查安装的内核版本 要发现当前系统安装的版本,我们可以: $ uname -sr 下面的截图显示了在 Ubuntu 16.04 server 中上面命令的输出: 在 Ubuntu 中检查内核版本 第二步:在 Ubuntu 16.04 中升级内核 要升级 Ubuntu 16.04 的内核,打开 http://kernel.ubuntu.com/~