转自:http://m.oschina.net/blog/277224

# 解决

出现此情况是因为你的boot分区是单独分区的,像我只给了100M,以前装ubuntu时没有出现,所以当出现这个提示时,很纳闷,发现了答案.

为什么boot分区会满?

主要是存放了一些老的linux image镜像文件.

SO,

我们想查看我们boot分区有那些linux image,使用命令:

dpkg -l | grep linux-image

我们发现有 linux-image-3.13.0-24-generic,linux-image-3.13.0-27-generic,linux-image-3.13.0-29-generic,这是所有的.

那我们还需要知道系统现在正在使用的是那个image,so,使用命令:

uname -r

我的目前是3.13.0-29-generic,那么小于"29"的都是老的了.

那么我们就去删掉它/它们,

如果你只有一个老的image,则使用

sudo apt-get purge linux-image-x.x.x-xx-generic

如果有多个,像我的一样,那么

一是不断重复sudo apt-get purge linux-image-x.x.x-xx-generic,(当然我可不想这样...)

二是,那就批量了.使用命令:

sudo apt-get purge linux-image-3.13.0-{24,27}-generic

注意,当然不能包括"29"!

OK,至此问题一般都可以解决了.

以下是原文答案的拷贝.

Okay, so from the output of /etc/fstab you posted, it seems that your /boot is mounted on a separate partition, and from the output of df -h, that partition is full. This is because there are some old kernels installed that are not needed; this is evident from the output of dpkg -l | grep linux-image that you posted, where you can see more than one "linux-image" with different versions. We need to remove the old versions. First, I want you to run the command uname -r in a terminal, this will show you the kernel version you are currently using. It will say something like this 3.5.0-26-generic. Take a note of that number, 26! The following commands will assume that that's the kernel you're running.

The command to remove the old kernel versions is:

sudo apt-get purge linux-image-x.x.x-xx-generic

...where the x characters are numbers. So, in your case, we would have to run this command for each of the versions, like sudo apt-get purge linux-image-3.5.0-17-genericsudo apt-get purge linux-image-3.5.0-18-generic, and so on. But, there's a way to do all of this through one command. The command is this:

sudo apt-get purge linux-image-3.5.0-{17,18,19,21,22,23,24}-generic

DO NOT RUN THE COMMAND YET! Read the following.
This
command will remove those versions in the brackets. I've left out
versions 3.5.0-25, 3.5.0-26, and 3.5.0-28 because from your dpkg output, your 3.5.0-28 is half configured (from the iF status
next to it), so I'm assuming that was the one that your upgrade was
trying to upgrade to. So, a guess would say that the current running
kernel is 3.5.0-26, that's why I'm not including the number 26 in the brackets. But again, you need to find out what version you're running by uname -rIf the last number from that output is one of the numbers in the brackets above, DO NOT RUN THE COMMAND, and let us know.

But if the last number in uname -r is
26, or 28, or even 25, then it's safe to run the above command
(however, if it's 25, remove number 24 from the brackets). Enter your
password when prompted, and typey when asked. This will show a bunch of lines, and will eventually go back to matty@matty-G41M-ES2L:~$, hopefully without errors. When it's done, do df -h and look at the last line, the one that starts with /dev/sda1.
You should find that it now has more space, and that the percentage
used is less than 100% like it was before. You can proceed with your
update.

Not enough free disk space on disk '/boot'(转载)的更多相关文章

  1. [转]Not enough free disk space on disk '/boot'

    Not enough free disk space on disk '/boot' http://my.oschina.net/u/947673/blog/277224 # 解决 出现此情况是因为你 ...

  2. 12 Useful “df” Commands to Check Disk Space in Linux

    On the internet you will find plenty of tools for checking disk space utilization in Linux. However, ...

  3. Ubuntu --- not enough free disk space

    Ubuntu系统更新时出现not enough free disk space. 原因是系统的就内核占满了/boot 的空间,只要将旧内核删除就ok了 首先,命令 uname -r  查看当前内核,( ...

  4. Disk Space Usage 术语理解:unallocated, unused and reserved

    通过standard reports查看Disk Usage,选中Database,右击,选择Reports->Standard Reports->Disk Space Usage,截图如 ...

  5. 14.10.5 Reclaiming Disk Space with TRUNCATE TABLE 回收空间使用TRUNCATE TABLE

    14.10.5 Reclaiming Disk Space with TRUNCATE TABLE 回收空间使用TRUNCATE TABLE 回收操作系统磁盘空间当truncate 一个InnoDB ...

  6. Android Studio模拟器磁盘空间不足(Not enough disk space to run AVD)

    在Android Studio中运行模拟器时,提示Error: Not enough disk space to run AVD '....'. Exiting.是说安装模拟的磁盘空间不足,导致无法运 ...

  7. fix the issue that disk space is not the size that aws ec2 have.

    在申请aws ec2时,按照向导,在选择存储的时候默认硬盘大小是 8 G,这时候可以根据自己的需要输入一个合适的数字,例如100.完成向导并启动ec2 instance 后登陆机器.使用命令: df ...

  8. vmware启动虚拟机报错VMware Workstation has paused this virtual machine because the disk on which the virtual machine is stored is almost full. To continue, free an additional 1.4 GB of disk space.

    报错VMware Workstation has paused this virtual machine because the disk on which the virtual machine i ...

  9. How to get the free disk space in PostgreSQL (PostgreSQL获取磁盘空间)

    Get the current free disk space in PostgreSQL PostgreSQL获取磁盘空间 from eshizhan Here has a simple way t ...

随机推荐

  1. Hijacking FM Radio with a Raspberry Pi & Wire

    转载:https://null-byte.wonderhowto.com/how-to/hack-radio-frequencies-hijacking-fm-radio-with-raspberry ...

  2. elasticsearch学习网站

    elasticsearch学习网站 https://elasticsearch.cn/

  3. LeetCode_Lowest Common Ancestor of a Binary Search Tree (Binary Tree)

    Lowest Common Ancestor of a Binary Search Tree 一.题目描写叙述 二.思路及代码 二叉搜索树有个性质:左子树的值都比根节点小,右子树的值比根节点大.那么我 ...

  4. 【基础练习】【线性DP】codevs3027 线段覆盖2题解

    文章被盗还是非常严重,加版权信息 转载请注明出处 [ametake版权全部]http://blog.csdn.net/ametake欢迎来看看 这道题目是线性动归 可是思想和背包有些类似 事实上线性动 ...

  5. IOS UIPickView+sqlite 选择中国全部城市案例

    1.案例简单介绍 通过读取文件.将中国全部城市写入sqlite数据库中,现通过UIPickView实现中国全部城市的选择,效果图例如以下所看到的 2.城市对象模型 中国全部城市数据请看http://b ...

  6. vuex 与 redux 的 区别

    一:redux和flux的区别 1)redux是flux中的一个实现 2))在redux中我们只能定义一个store,在flux中我们可以定义多个 3)在redux中,store和dispatch都放 ...

  7. C语言printf()函数具体解释和安全隐患

    一.问题描写叙述 二.进一步说明 请细致注意看,有例如以下奇怪的现象 int a=5; floatx=a; //这里转换是没有问题的.%f打印x是 5.000000 printf("%d\n ...

  8. 怎样使用ListView?

    怎样使用ListView? watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFC ...

  9. 【万里征程——Windows App开发】控件大集合1

    加入控件的方式有多种.大家更喜欢哪一种呢? 1)使用诸如 Blend for Visual Studio 或 Microsoft Visual Studio XAML 设计器的设计工具. 2)在 Vi ...

  10. Android 关于BottomDialogSheet 与Layout擦出爱的火花?

    今天上班做那个相似于ios拍照的那种效果图 就是个垂直布局然后里面textview+切割线+textview+button 当然也能够用button+切割线+button 方法有非常多,选择适合自己的 ...