ubuntu删除内核?ubuntu20.04内核版本
大家好,今天来为大家解答ubuntu删除内核这个问题的一些问题点,包括ubuntu20.04内核版本也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
快速释放Ubuntu磁盘空间的七种方法
本文中,将向大家介绍一些简单的方法和技巧来帮助大家清理 Ubuntu和Linux Mint系统并获得更多可用空间。
一、移除不再需要的软件包
如果你了解过apt-get或apt命令的详细用法,应该知道autoremove选项。此选项可以删除「安装某个软件包时」自动安装的依赖库和包,这些自动安装的依赖包在系统中通常是无用的,只用浪费磁盘空间。当然,autoremove选项也可以自动删除那些系统升级过程中被取代的老旧无用 Linux内核。
这是一个自动化的傻瓜命令,可以时不时用它为 Ubuntu系统释放一些可用硬盘空间:
sudo apt autoremove
如下图所示,招行该命令后可以为我的系统释放出 315MB磁盘空间。
因此,每几个月左右清除缩略图缓存是一个很好的习惯。
二、最快捷的方法就是使用终端命令:
rm-rf~/.cache/thumbnails/*
如下图所示,招行该命令后可以为我的系统释放出 315MB磁盘空间。
三、清理Ubuntu中的APT缓存
Ubuntu使用 APT(高级软件包工具)在系统上安装、删除和管理软件,并且在软件卸载之后它还会保留先前下载和安装软件包的缓存。
APT包管理系统会将下载的 DEB包缓存在/var/cache/apt/archives文件中,随着时间的推移,本文所有软件都可以在《Linux就该这么学》这本教材中找到。由于拥有大量不需要的包这个缓存目录可以增长得相当大。
你可以使用以下命令查看此缓存的大小:
sudo du-sh/var/cache/apt
如你所见,我有超过 90MB的缓存存储。当你几乎没有剩余磁盘空间时,这 90MB空间释放出来便可以救急。
对于 APT缓存我们有两种可选方式对其进行清理,其一为只删除过时的软件包:sudo apt autoclean另一种则是清理整个缓存(释放更多的磁盘空间):sudo apt clean
四、清理缩略图
为方便用户预览图片,Ubuntu会自动为图片文件创建一个缩略图,用于在文件管理器中查看,而这些这些缩略图其实也是以文件形式隐藏存储在用户账户的~/.cache/thumbnails目录当中。
如果你是摄影爱好者或是图片收藏者,随着时间的推移,缩略图的数量将大大增加。特别需要注意的是,如果你删除了某些照片或图片,这些自动生成的缩略图缓存还是会存在于磁盘当中,而不会自动清除。
你可以使用以下命令检查缩略图缓存的大小:
du-sh~/.cache/thumbnails
因此,每几个月左右清除缩略图缓存是一个很好的习惯。最快捷的方法就是使用终端命令:rm-rf~/.cache/thumbnails/*
五、手动删除老旧Linux内核(专业)
前面介绍第 1种方法时就提到了可以自动删除那些老旧无用的 Linux Kernel,但如果你在 Ubuntu中曾手动安装过内核,则apt autoremove命令选项则不适用了。但删除不使用的旧版内核确实又可节省大量磁盘空间,所以对于手动安装的 Ubuntu内核可以进行手动卸载。
首先使用如下命令列出当前 Ubuntu中所有已经安装的 Linux Kernel:
sudo dpkg--list'linux-image*'*
删除旧版内核与删除任何其他软件包一样:
sudo apt remove linux-image-VERSION
请自行将上述VERSION替换为要清除的内核版本,系统极客建议保持至少两个或三个最新版本内核,这样在无法使用最新内核启动系统时至少还有那么几个可替代品救急。
六、卸载不必要的应用程序
相信每个人都有那么一款和几款几乎不用的游戏或应用程序存在于系统当中。不相信?去你 Ubuntu系统查下软件列表就知道了。其实这条也不用我多说,如果你需要更多的磁盘空间,删除那些从不使用或较少使用的应用程序总是一个好方法。删除软件可以使用「Ubuntu软件」或直接终端命令:sudo apt remove软件包名
七、使用GUI工具释放Ubuntu空间
如果你着实觉得本文介绍的内容太麻烦,也不喜欢用这些命令和工具,那么我向大家推荐一款集中清理 Ubuntu系统的小工具,你可以通过前文了解如何在 Ubuntu中使用 Stacer清理工具。
如何删除 Ubuntu 上不再使用的旧内核
方法/步骤
打开“应用程序”,然后在弹出菜单中点击“附件”,选择并打开“终端”,打开终端命令窗口
在终端命令窗口中输入并执行下面的命令:uname-a,查看我们当前使用的内核,不要删除错误了,或者当我们使用的是旧内核进入系统,想删除这个内核启动项,这样也是不能删除的。只能在开机时选择别的内核启动项进入系统才能删除
输入下面的命令,查看当前我们系统中有哪些内核启动项,同时也可以方便我们复制的操作,具体命令是:
dpkg--get-selections| grep linux
下面就开始删除内核启动项,先选择内核启动项,然后复制,这样方便操作,然后输入下面的命令:
sudo apt-get remove linux-image-2.6.32.21-generic
执行过程中会警告我们确实要执行这个操作,输入字母y,然后回车,就开始卸载旧内核了
之后就是一些具体的卸载过程的提示,已经更新系统启动项的信息
我们再次使用命令:dpkg--get-selections| grep linux来查看当前的内核情况:
在 linux-image-2.6.32.21-generic后面显示deinstall,表示已经卸载了
linux-headers-2.6.32.21和 linux-headers-2.6.32.21-generic是之前我们卸载的内核相关联的头文件,现在对于我们也没有用,也可以卸载了,卸载了可以帮我们清理出不少磁盘空间,具体命令是:
sudo apt-get remove linux-headers-2.6.32-21
sudo apt-get remove linux-headers-2.6.32-21-generic
删除完后,再用命令:dpkg--get-selections| grep linux查看当前内核启动选项相关信息:
linux-headers-2.6.32-21已经没有了,被删除了
linux-headers-2.6.32-21-generic已经没有了,被删除了
linux-image-2.6.32-21-generic显示为deinstall,表示被卸载删除了
虽然在卸载旧内核的时候提示信息说已经帮我们更新了系统启动项,但为了保险起见我们执行sudo update-grub更新开机启动控制文件。
Ubuntu 12.04系统boot空间不足删除旧内核的方法
在Ubuntu 12.04系统中,遇到"/boot"空间不足的问题时,可能是因为旧内核占据了大量的空间。要解决这个问题,可以尝试清理旧内核。下面的步骤将引导你完成这一过程。
问题出现时,若系统提示"/boot"空间不足,且发现旧内核占用了大量空间,此时,需要清理这些旧内核以释放空间。
首先,查看系统中存在多少内核。
执行命令 sudo dpkg--get-selections| grep linux-image,将显示所有已安装的内核。假设已删除四个旧内核,显示结果将包括“deinstall”。
接下来,执行命令 sudo apt-get remove linux-image-3.2.0-31-generic-pae,以卸载指定的旧内核。替换“3.2.0-31-generic-pae”为实际需要卸载的内核版本。
在卸载旧内核后,重新查看"/boot"分区的可用空间,应发现空间得到了释放。此时,可以继续进行系统更新。
完成上述步骤后,若"/boot"空间仍不足,则可能需排查其他导致空间不足的原因。