没记得从哪里搜到的了。。
经常升级Linux内核,导致更新时警告/boot分区空间不足。这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了。命令如下:
zht@zht-Ubuntu:~$ dpkg -l 'linux-p_w_picpath-*' | grep '^ii'//或者:zht@zht-Ubuntu:~$ dpkg --get-selections |grep linux-p_w_picpathii linux-p_w_picpath-3.5.0-17-generic 3.5.0-17.28 amd64 Linux kernel p_w_picpath for version 3.5.0 on 64 bit x86 SMPii linux-p_w_picpath-3.5.0-21-generic 3.5.0-21.32 amd64 Linux kernel p_w_picpath for version 3.5.0 on 64 bit x86 SMPii linux-p_w_picpath-3.5.0-26-generic 3.5.0-26.42 amd64 Linux kernel p_w_picpath for version 3.5.0 on 64 bit x86 SMPii linux-p_w_picpath-extra-3.5.0-17-generic 3.5.0-17.28 amd64 Linux kernel p_w_picpath for version 3.5.0 on 64 bit x86 SMPii linux-p_w_picpath-extra-3.5.0-21-generic 3.5.0-21.32 amd64 Linux kernel p_w_picpath for version 3.5.0 on 64 bit x86 SMPii linux-p_w_picpath-extra-3.5.0-26-generic 3.5.0-26.42 amd64 Linux kernel p_w_picpath for version 3.5.0 on 64 bit x86 SMPii linux-p_w_picpath-generic 3.5.0.26.32 amd64 Generic Linux kernel p_w_picpath还可以通过“ls /boot”命令查看/boot中有哪些文件:zht@zht-Ubuntu:~$ ls /bootabi-3.5.0-17-generic lost+foundabi-3.5.0-21-generic memtest86+.binabi-3.5.0-26-generic memtest86+_multiboot.binconfig-3.5.0-17-generic System.map-3.5.0-17-genericconfig-3.5.0-21-generic System.map-3.5.0-21-genericconfig-3.5.0-26-generic System.map-3.5.0-26-genericgrub vmlinuz-3.5.0-17-genericinitrd.img-3.5.0-17-generic vmlinuz-3.5.0-21-genericinitrd.img-3.5.0-21-generic vmlinuz-3.5.0-26-genericinitrd.img-3.5.0-26-generic可以看到都是一些内核启动文件,很明显有些是我们不需要的(建议先卸载比较老的内核),不需要的就当垃圾处删除吧。理论上,除正在用的其它的都可以卸载,但刚升级的东西可能不稳定,为保险起见,保留1-2个之前版本备用吧。注意:卸载老的内核之前,首先用uname -a查看当前启动的是哪个内核(防止把当前正在使用的内核卸载了):zht@zht-Ubuntu:~$ uname -aLinux 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-p_w_picpath-3.5.0-17-genericzht@zht-Ubuntu:~$ sudo apt-get purge Linux-p_w_picpath-3.5.0-17-generic之后根据提示输入yes即可完成卸载。