ubuntu 删除旧内核

方法一:

使用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。

  首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用apt-get来卸载

[email protected]:~$ dpkg --get-selections|grep linux

libselinux1 install

linux-generic install

linux-headers-2.6.24-16 install

linux-headers-2.6.24-18 install

linux-headers-2.6.24-18-generic install

linux-headers-2.6.24-19 install

linux-headers-2.6.24-19-generic install

linux-headers-generic install

linux-image-2.6.24-16-generic deinstall

linux-image-2.6.24-18-generic install

linux-image-2.6.24-19-generic install

linux-image-generic install

linux-libc-dev install

linux-restricted-modules-2.6.24-16-generic deinstall

linux-restricted-modules-2.6.24-18-generic install

linux-restricted-modules-2.6.24-19-generic install

linux-restricted-modules-common install

linux-restricted-modules-generic install

linux-sound-base install

linux-ubuntu-modules-2.6.24-16-generic deinstall

linux-ubuntu-modules-2.6.24-18-generic install

linux-ubuntu-modules-2.6.24-19-generic install

util-linux install

util-linux-locales install

  具体的卸载方法为

代码:

  sudo apt-get remove linux-image-2.6.24-16-generic

sudo apt-get remove
linux-headers-2.6.24-16-generic

  这样就可以实现自动删除内核文件了,还可以释放磁盘空间。

  另外还要记录一个命令。

代码:

 uname -a

  使用这个命令可以查看当前系统使用的内核。

卸载后,在启动菜单里还有其选项,这样我们需要修改启动菜单,

方法如下:用命令打开menu.lst

[email protected]:~$ gksudo gedit /boot/grub/menu.lst

然后找到不需要的菜单将其删除即可,还要注意一点,记得修改default的值,修改默认启动项!

————————————————————————————————————————————

查看内核的方法是,点菜单“系统-系统管理-系统监视器-系统”,可以查看系统当前使用的内核版本;

————————————————————————————————————————————

还可以查看menu.lst的第一个启动项,这是当前加载的内核版本,一般数字是最大的,下面可能还有较小的数字,这是旧的内核;

————————————————————————————————————————————

方法二:

由于启动只需要一个内核,新内核使用一段时间,没有什么问题,可以删除其他不用的旧内核;

1)点菜单“系统-系统管理-新立得软件包管理器”,输入密码后进入;

2)以2.6.24-16版本的内核为例,内核文件里包括:linux-headers-2.6.24-16、linux-headers-
2.6.24-16-generic、linux-image-2.6.24-16-generic、linux-restricted-
modules-2.6.24-16-generic、linux-ubuntu-modules-2.6.24-16-generic;

3)在新立得中,点工具栏上的“搜索”按钮,在出来的搜索框中输入 linux 2.6.24-16
,注意linux后面有一个空格,

然后点下面的搜索位置,选“名称”,点“搜索”按钮开始搜索;

来自为知笔记(Wiz)

ubuntu 删除旧内核,码迷,mamicode.com

时间: 2024-10-07 03:48:28

ubuntu 删除旧内核的相关文章

ubuntu 删除过期内核方法

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

ubuntu更新删除旧内核的shell脚本

ubuntu经常提示要更新内核,更新几次后 /boot目录就满了,再更新就提示目录没空间了,这时候就需要删除不用的老旧内核,之前都是uname, grep, dpkg之类的命令一条条敲,然后用眼睛看需要apt-get --purge remove哪几个版本的内核,后来在网上找到一个小脚本,可以自动完成这些动作,特记录: 1 sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed &quo

CentOS 7 内核更新后删除旧内核

0.当前 # uname -sr Linux 3.10.0-123.20.1.el7.x86_64 1.搜索查询 # rpm -q kernel kernel-3.10.0-123.el7.x86_64 kernel-3.10.0-123.20.1.el7.x86_64 kernel-devel-3.10.0-123.el7.x86_64 2.删除 倾向于 # yum remove kernel-3.10.0-123.el7.x86_64 kernel-devel-3.10.0-123.el7.

/boot磁盘空间不足,没盘扩展,只好删除旧内核了

[[email protected] ~]$ uname -r 3.10.0-229.11.1.el7.x86_64 [[email protected] ~]$ sudo rpm -qa | grep kernel kernel-tools-libs-3.10.0-229.11.1.el7.x86_64 kernel-3.10.0-229.el7.x86_64 kernel-headers-3.10.0-229.11.1.el7.x86_64 kernel-tools-3.10.0-229.1

如何删除 Ubuntu 上不再使用的旧内核

提问:过去我已经在我的Ubuntu上升级了几次内核.现在我想要删除这些旧的内核镜像来节省我的磁盘空间.如何用最简单的方法删除Ubuntu上先前版本的内核? 在Ubuntu上,有几个方法来升级内核.在Ubuntu桌面中,软件更新允许你每天检查并更新到最新的内核上.在Ubuntu服务器上,最为重要的安全更新项目之一就是 unattended-upgrades 软件包会自动更新内核.然而,你也可以手动用apt-get或者aptitude命令来更新. 随着时间的流逝,持续的内核更新会在系统中积聚大量的不

ubuntu换最新内核

去https://www.kernel.org查看最新稳定内核版本 打开https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.6/ (假设此时最新版是5.4.6) Build for amd64 succeeded (see BUILD.LOG.amd64): linux-headers-5.4.6-050406_5.4.6-050406.201912211140_all.deb linux-headers-5.4.6-050406-generi

Linux - 修改内核启动顺序及删除无用内核

现象: CentOS7开机启动界面显示多个内核选项 原因: 正常情况下,有两个启动项,一个是"正常启动",另一个是"救援模式启动"(rescue). 如果启动项多于2个,说明当前系统有旧内核未删除.原因是CentOS更新后不会自动删除旧内核. 默认以新内核启动,可以在启动选项中临时选择,也可以修改配置永久指定. 示例:修改默认启动的内核 [[email protected] ~]# uname -r # 查看当前内核版本 3.10.0-693.5.2.el7.x86

Fedora 20/21,删除旧系统内核

Fedora 系统内核更新速度很快,经常早晨开机启动的时候很多的版本,长期不清理还有可能出现将/boot完全占满的情况.最近新出的Fedora 21,更是有可能频繁升级内核.所以将旧内核的删除方法记录如下: [[email protected] densintian]# rpm -qa | grep kernel 查询目前已经安装的内核信息 kernel-modules-3.17.1-302.fc21.x86_64 kernel-3.17.1-302.fc21.x86_64 kernel-hea

ASP.NET 5 DNX SDK删除旧版本

ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成 首先打开CMD或者Powershell 1.先输入dnvm看看命令中是否有uninstall 2.如果没有的话先升级dnvm dnvm update-self 3.如果有uninstall的话可以执行以下命令 dnvm list 结果大致如下: Active Version Runtime Architecture OperatingSystem Alias ------ ------- ------