经常升级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. Groovy Script in SoapUI REST Testing

    1. Run special step: testRunner.runTestStepByName("stepName/requestName") get it's respons ...

  2. 在shell脚本中使用alias

    Linux shell有交互式与非交互式两种工作模式.我们日常使用shell输入命令得到结果的方式是交互式的方式,而shell脚本使用的是非交互式方式.   shell提供了alias功能来简化我们的 ...

  3. Git学习总结(一)

    .常用Git命令清单 一.新建代码库 #在当前目录创建一个Git代码库 $ git init #新建一个目录,将其初始化为Git代码库 $ git init [project name] #下载一个项 ...

  4. Windows下配置Nginx

    一.今天是2017年1月18日.揣着一种也许叫做冲动的心情,决定以后每天都记录和回顾新涉及的技术,巩固已学到的知识,坚持. 二.回归到今天的技术主题,因为之前对于[反向代理]这种技术充满了好奇,借此机 ...

  5. python爬虫scrapy框架——人工识别知乎登录知乎倒立文字验证码和数字英文验证码

    目前知乎使用了点击图中倒立文字的验证码: 用户需要点击图中倒立的文字才能登录. 这个给爬虫带来了一定难度,但并非无法解决,经过一天的耐心查询,终于可以人工识别验证码并达到登录成功状态,下文将和大家一一 ...

  6. 到处是坑的微信公众号支付开发(java)

    之前公司项目开发中支付是用阿里的支付做的,那叫一个简单,随意:悲催的是,现在公司开发了微信公众号,所以我步入了全是坑的微信支付开发中... ------------------------------ ...

  7. Project 1 :创建链表与显示链表

    目标:创建一个链表,并将链表输出.结构体中包括学号与分数.链表以输入学号为0作为结束.输出模版为 No.学号 Score:分数 输入样例: 10101 98 10102 97 10103 100 10 ...

  8. [转载]Web前端和后端之区分,以及面临的挑战【转】

    原文地址:Web前端和后端之区分,以及面临的挑战[转]作者:joyostyle 在我们实际的开发过程中,我们当前这样定位前端.后端开发人员. 1)前端开发人员:精通JS,能熟练应用JQuery,懂CS ...

  9. CCIE-MPLS VPN-实验手册(中卷)

    5:MPLS VPN PE CE OSPF 实验1 5.1 实验拓扑 5.2 实验需求 a. R1 R2 R3 组成P-NETWORK,底层协议采用EIGRP b. R1 R2 R3 直连链路启用LD ...

  10. SNS团队Beta阶段第一次站立会议(2017.05.22)

    1.立会照片 2.每个人的工作 成员任务分工: 成员 今天已完成的工作 明天计划完成的工作 罗于婕 修改之前的文档 界面优化  龚晓婷 修改之前的文档 界面优化 林仕庄 修复不能发音bug  界面图标 ...