文档章节

/boot目录存储空间满导致apt-get安装软件失败

miaojiangmin
 miaojiangmin
发布于 2017/08/24 22:53
字数 471
阅读 21
收藏 0
点赞 0
评论 0

apt-get autoremove 删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。 ####第一: 查看ubuntu的版本,首先查询当前我们使用的是内核是那个版本别删错了。

uname -a

####第二: 查询系统中装了多少内核

dpkg --get-selections|grep linux

####第三: 多余的内核可以通过命令删除 需要删除header和image

sudo apt-get remove linux-image-*.*.*-**(*号用你想删除的实际情况改写)
sudo apt-get remove linux-headers-*.*.*-**(*号用你想删除的实际情况改写)

但是在极个别的情况下,会出现不能删除,应为apt-get本身依赖的内核版本还没有安装好,但是/boot已经满了。 这时候方法是

cd /boot
rm *4.4.0.70.generic

apt-get -f install

sudo apt-get autoremove

####第四

执行完上面命令后再次执行

dpkg --get-selections|grep linux

查看内核是否都删除干净了。没干净继续删除。有的内核后面会显示是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]\+/\1/")"'/d;s/^[^ ]* [^ ]* []∗.*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

可以参考一下文章 Ubuntu下boot分区剩余空间不足解决 另外还要比较高端的方法是

怎样增大 /boot 空间大小?

[Fedora] 解决:boot分区空间不够,扩展容量

Ubuntu14.04升级成16.04遇到报错如下 这篇文章,对于空间不够有时候还是不不能解决问题的。

dpkg -l | grep linux-image
sudo apt-get purge --remove linux-image-x.x.0-xx-generic

这两个步骤和我文章上写的有点不一样。功能是一样的。

© 著作权归作者所有

共有 人打赏支持
miaojiangmin
粉丝 9
博文 323
码字总数 86921
作品 0
宁波
程序员
Ubuntu提示boot分区剩余空间不足或boot分区已满

问题:boot分区剩余空间不足或boot分区已满 一、如果是boot分区剩余空间不足,也就是说还有部分空间缓冲: 1、查看系统现有内核(dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实...

songkai320
2017/12/09
0
0
archlinux初装记

Grub + GPT + parted要显式第一个分区作为Grub的存储信息,这里没有考虑efi主板。 使用fdisk系列应该没有这个问题,它会隐含地不从0开始分区。但parted会从0开始分区,导致Grub没有空余的空间...

格通
2016/09/27
10
0
教你如何把linux安装到U盘

进入linux后,编辑/boot/grub/me写在前面: 因为现在linux普及率实在不高,很多地方都没有安装,包括高校机房。为了自身方便和宣传推广linux,决定在U盘上安装一个linux操作系统,随身携带。...

jtihj
2009/08/25
0
0
使用IPFS搭建Ubuntu apt 镜像站点

使用IPFS搭建Ubuntu apt 镜像站点 Ubuntu apt安装和更新软件包太慢,考虑使用IPFS建立一个镜像站点。使用IPFS建立软件仓库源可以将版本永久保存,防止软件包灭失和版本错误。而且可以在任何地...

openthings
02/28
2
0
win7 ubuntu双系统启动去掉多余的启动项(kernel版本)

每次开机的时候,都有好多的启动选项,都是每次升级内核导致的,太臃肿了,想办法干掉 还有一种情况采用下面的操作同样可以解决,那就是更新系统软件的时候,提示/boot空间不足,根据提示的命...

雨焰
2014/06/04
0
7
ubuntu 快捷键和设置--待补充

打开终端, ctrl+alt+t 2.鼠标一直闪烁, 解决方案:设置-显示器-关闭未知显示器,百度查看解决方案 3. sudo apt-get autoremove 4. 更换输入法(安装fcitx输入法) 参考 www.cnblogs.com/...

杰克穷死s
2014/10/18
0
0
U盘安装Windows和Ubuntu 15.04双系统图解教程

本文为Ubuntu 15.04安装参考文章,方法是一样的,可做为安装Ubuntu的总体教程,亲测能安装成功。 采用在线升级到Ubuntu 15.04的方法: 从Ubuntu 14.04/Ubuntu 14.10升级: sudo apt-get upd...

mdoo
2015/09/30
141
0
磁盘df看还有剩余空间,但是创建文件时报错,提示磁盘已经满问题解决

一次在磁盘上建立文件夹的时候,报错提示设备上没有空间。但是df -h查看磁盘 [html] view plain copy [root@~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 19G 2.1G 16G 12% /...

lysweb
2017/04/28
0
0
Linux系统分区经验总结

转载自:http://www.cnblogs.com/fuecms/archive/2011/10/21/2220407.html linux分区方法,不同的人有不同的方法,反正没有统一的方法。在分区方面,我觉得根据自己的实际情况来分是最好的。...

JoshuaShaw
2016/05/23
45
0
UbubtuKylin15.04的Boot空间不足问题解决

如果经常升级Linux内核,可能导致更新时警告/boot分区空间不足,而引起后续的很多操作失败。 这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了。 查看磁盘空间:df ...

openthings
2015/07/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
54分钟前
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部