经常升级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. spring mvc 处理流程整理

    1.  首先用户发送请求-->DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制: 2.  Dispatc ...

  2. 利用WHID为隔离主机建立隐秘通道

    0 引言 从2014年BADUSB出现以后,USB-HID攻击就这一直被关注,且具争议.争议的焦点是USB-HID的实战效果过于“鸡肋”,无论从早期的BADUSB,还是到后来的各种USB-HID设备, ...

  3. 读取xml文件中节点

    /// <summary> /// /// </summary> /// <param name="xmlpath">节点路径</para ...

  4. 【Linux部署 · JDK】在linux系统安装jdk

    1,检查是否安装jdk   echo $JAVA_HOME 或者java -version   2,查看操作系统,很明显这是一个相当old的操作系统,i686是32位操作系统.   3,在oracle ...

  5. ORA-06575:程序包或函数处于无效状态

    今天一个朋友问我下面这段sql语句的问题,我发现了他竟然把程序员的编程思想带入了oracle,虽然是错误的,但也是很经典的错误啊. create or replace package p_view_p ...

  6. vue中组件的四种方法总结

    希望对大家有用 全局组件的第一种写法 html: <div id = "app"> <show></show></div> js: ...

  7. Linux shell中的竖线(|)——…

    原文地址:Linux shell中的竖线(|)--管道符号作者:潇潇 管道符号,是unix一个很强大的功能,符号为一条竖线:"|". 用法: command 1 | command ...

  8. MySQL在高版本需要指明是否进行SSL连接问题

    Java使用mysql-jdbc连接MySQL出现如下警告: Establishing SSL connection without server's identity verification is ...

  9. 201521123030 《Java程序设计》第8周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 1.2 选做:收集你认为有用的代码片段 2. 书面作业 本次作业题集集合 1.List中指定元素的删除(题目4 ...

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

    1. 本章学习总结 以你喜欢的方式(思维导图或其他)归纳总结集合相关内容. 线性表,栈,队列,哈希表是常用的数据结构 在java.util包中有这些数据结构的实现类.比如:List接口,实现类Arra ...