经常升级Linux内核,导致更新时警告/boot分区空间不足。这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了。命令如下:



zht@zht-Ubuntu:~$ dpkg -l 'linux-image-*' | grep '^ii'

//或者:zht@zht-Ubuntu:~$ dpkg --get-selections |grep linux-image

ii  linux-image-3.5.0-17-generic              3.5.0-17.28                
              amd64        Linux kernel image for version 3.5.0 on 64
bit x86 SMP

ii  linux-image-3.5.0-21-generic              3.5.0-21.32                
              amd64        Linux kernel image for version 3.5.0 on 64
bit x86 SMP

ii  linux-image-3.5.0-26-generic              3.5.0-26.42                
              amd64        Linux kernel image for version 3.5.0 on 64
bit x86 SMP

ii  linux-image-extra-3.5.0-17-generic     3.5.0-17.28                  
            amd64        Linux kernel image for version 3.5.0 on 64 bit
x86 SMP

ii  linux-image-extra-3.5.0-21-generic     3.5.0-21.32                  
            amd64        Linux kernel image for version 3.5.0 on 64 bit
x86 SMP

ii  linux-image-extra-3.5.0-26-generic     3.5.0-26.42                  
            amd64        Linux kernel image for version 3.5.0 on 64 bit
x86 SMP

ii  linux-image-generic                             3.5.0.26.32          
                    amd64        Generic Linux kernel image



还可以通过“ls /boot”命令查看/boot中有哪些文件:

zht@zht-Ubuntu:~$ ls /boot

abi-3.5.0-17-generic         lost+found

abi-3.5.0-21-generic         memtest86+.bin

abi-3.5.0-26-generic         memtest86+_multiboot.bin

config-3.5.0-17-generic      System.map-3.5.0-17-generic

config-3.5.0-21-generic      System.map-3.5.0-21-generic

config-3.5.0-26-generic      System.map-3.5.0-26-generic

grub                         vmlinuz-3.5.0-17-generic

initrd.img-3.5.0-17-generic  vmlinuz-3.5.0-21-generic

initrd.img-3.5.0-21-generic  vmlinuz-3.5.0-26-generic

initrd.img-3.5.0-26-generic



可以看到都是一些内核启动文件,很明显有些是我们不需要的(建议先卸载比较老的内核),不需要的就当垃圾处删除吧。理论上,除正在用的其它的都可以卸载,但刚升级的东西可能不稳定,为保险起见,保留1-2个之前版本备用吧





注意:卸载老的内核之前,首先用uname -a查看当前启动的是哪个内核(防止把当前正在使用的内核卸载了):

zht@zht-Ubuntu:~$ uname -a

Linux zht-Ubuntu 3.5.0-26-generic #42-Ubuntu SMP Fri Mar 8 23:18:20 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux





===============================

卸载旧的内核,命令如下:

//卸载linux-image-3.5.0-17-generic

zht@zht-Ubuntu:~$
sudo apt-get purge Linux-image-3.5.0-17-generic

之后根据提示输入yes即可完成卸载。

Ubuntu升级出现/boot空间不足解决的更多相关文章

  1. Ubuntu升级出现/boot空间不足解决(转)

    经常升级Linux内核,导致更新时警告/boot分区空间不足.这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了.命令如下: zht@zht-Ubuntu:~$ dpkg -l ' ...

  2. ubuntu下提示/boot空间不足,解决办法

    在安装 ubuntu的时候 , 给/boot文件目录分配空间的时候,是100M,/boot可以单独分成一个区,也可以不单独分,在/(根目录)下也会自动为其创建一个boot目录.顺便提一下,linux分 ...

  3. [原创]Eclipse Mars 在Ubuntu升级后无法工作的解决方法

    近日将自己的Ubuntu从14.04LTS升级到了16.04LTS,顿时发现Eclipse不能正常工作了,到Ubuntu的官网上转了一圈发现以下解决方案: 症状: [1]Eclipse启动很慢; [2 ...

  4. \boot 空间不足解决方法

    ubuntu系统总是更新,有时是内核,有时是软件,最近的一次更新download中,提示\boot目录空间不足,我是将\boot单独划分在一个分区中的,当该目录空间不足时,可以利用命令删除没有用的镜像 ...

  5. ubuntu更新提示/boot空间不足

    1. 查看当前使用的内核版本 uname -a 2.在终端下察看已经安装的旧的内核: ctrl+alt+t——>进入终端——>输入命令: dpkg --get-selections|gre ...

  6. [Ubuntu] 解决 ubuntu 升级时 /boot 空间不足

    经常升级Linux内核,导致更新时警告/boot分区空间不足.这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了. 原文地址请保留http://www.cnblogs.com/ro ...

  7. ubuntu 系统提示升级失败,boot空间不足

    系统提示升级失败,boot空间不足,解决方法: linux 随着系统的升级,会自动攒下好几个内核 执行 uname -a 看下自己当前启动的是哪个内核 dpkg --get-selections |g ...

  8. ubuntu boot空间不足的解决方法

    ubuntu boot空间不足的解决方法 2013年12月11日 11:11:39 yypony 阅读数:17000 标签: ubuntu内存boot内核更多 个人分类: linux_usageubu ...

  9. boot空间不足,删除Ubuntu旧内核

    0 Problem 今天打开电脑的时候ubuntu提示boot空间不足.查了资料,原来Ubuntu的自动升级并没有删除系统的旧内核,于是boot下旧的内核文件越积越多,最后就满了. 1 Solutio ...

随机推荐

  1. python基础教程(八)

    创建自已的对象(类)是python非常核心的概念,事实上,python被称为面向对象语言,本章会介绍如何创建对象.以及面向对象的概念:继承.封装.多态. 多态: 可对不同类的对象使用同样的操作. 封装 ...

  2. 三、nginx实现反向代理负载均衡

    1.反向代理 需求: 两个tomcat服务通过nginx反向代理 nginx服务器:192.168.101.3 tomcat1服务器:192.168.101.5 tomcat2服务器:192.168. ...

  3. java 8 总结 之lambda

    lambda表达式 目的:行为参数化 Lambda表达式是简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表.函数主体.返回类型,可能还有一个可以抛出的异常列表. Lambda的基本语法 ...

  4. [转]Java se 7 最新特性研究(一)

    详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp81   从2006到现在等待了多年的jdk7终于发布了.这里将对它的一些 ...

  5. 大型网站的 HTTPS 实践(四)——协议层以外的实践

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt390 1 前言 网上介绍 https 的文章并不多,更鲜有分享在大型互联网站 ...

  6. 玩一把JS的链式调用

    链式调用我们平常用到很多,比如jQuery中的$(ele).show().find(child).hide(),再比如angularjs中的$http.get(url).success(fn_s).e ...

  7. C# xml增删查改

    C# XML XmlDocument 添加命名空间: using System.Xml; 定义公共对象: XmlDocument xmldoc ; XmlNode xmlnode ; XmlEleme ...

  8. JS查错小工具-三生有幸【推荐】

    H5和CSS语言在开发者官网上都有在线查错工具,同样的,更加复杂的JavaScript也需要一个查错工具,(别指望DreamWeaver了,debug功能做的太垃圾,还不如Firefox自带的强..) ...

  9. 【2017集美大学1412软工实践_助教博客】团队作业9——测试与发布(Beta版本)

    题目 团队作业9--测试与发布(Beta版本)(http://www.cnblogs.com/happyzm/p/6917253.html) 团队作业9-1 测试与发布成绩 分值 1 0.5 0.5 ...

  10. 201521123036 《Java程序设计》第7周学习总结

    本周学习总结 以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 书面作业 ArrayList代码分析 1.1 解释ArrayList的contains源代码 answer:用于判断Collect ...