关闭

ubuntu upgrade时遇到boot分区容量不足解决办法

标签: ubuntu内核boot空间不足
467人阅读 评论(0) 收藏 举报
分类:
我是在机上安装win7和ubuntu双系统的,当时把boot单独挂分区,设置了100M。
可随着linux升级,遇到了系统提示升级失败,boot空间不足。
上谷歌查找了下原因,原来是随着系统的升级,会自动攒下好几个内核,只要将没用的内核删除就可以腾出空间了,方法如下:
首先可以看一下boot下的东西,执行 ls /boot,
abi-3.2.0-23-generic-pae 
       initrd.img-3.2.0-27-generic-pae
abi-3.2.0-24-generic-pae        lost+found
abi-3.2.0-25-generic-pae        memtest86+.bin
abi-3.2.0-26-generic-pae        memtest86+_multiboot.bin
abi-3.2.0-27-generic-pae        System.map-3.2.0-23-generic-pae
config-3.2.0-23-generic-pae     System.map-3.2.0-24-generic-pae
config-3.2.0-24-generic-pae     System.map-3.2.0-25-generic-pae
config-3.2.0-25-generic-pae     System.map-3.2.0-26-generic-pae
config-3.2.0-26-generic-pae     System.map-3.2.0-27-generic-pae
config-3.2.0-27-generic-pae     vmlinuz-3.2.0-23-generic-pae
grub                            vmlinuz-3.2.0-24-generic-pae
initrd.img-3.2.0-23-generic-pae vmlinuz-3.2.0-25-generic-pae
initrd.img-3.2.0-24-generic-pae vmlinuz-3.2.0-26-generic-pae
initrd.img-3.2.0-25-generic-pae vmlinuz-3.2.0-27-generic-pae
initrd.img-3.2.0-26-generic-pae
可以看到都是一些内核启动文件,很明显有些是我们不需要的。
接着执行 uname -a 看下自己当前启动的是哪个内核。
Linux zxl-K43SV 3.2.0-27-generic-pae #43-Ubuntu SMP Fri Jul 615:06:05 UTC 2012 i686 i686 i386 GNU/Linux
从中可以看到我此刻启动的是3.2.0-27-generic-pae,再用dpkg --get-selections |greplinux-image命令看下你的机器上都有哪些内核文件。
linux-image-3.2.0-23-generic-pae      install
linux-image-3.2.0-24-generic-pae      install
linux-image-3.2.0-25-generic-pae      install
linux-image-3.2.0-26-generic-pae      install
linux-image-3.2.0-27-generic-pae      install
linux-image-generic-pae            install
理论上除正在用的都可以删除,但刚升级的东西可能不稳定,为保险起见,保留1-2个之前版本吧。
最后运行apt-get remove命令卸载不需要的内核,如:sudo apt-get removelinux-image-3.2.0-23-generic-pae。期间若出现提示问是否继续,按Y继续。
现在的ubuntu会自动重建启动菜单grub.cfg,所以就一步到位了。卸载完后可以用df命令看下boot分区的空间使用情况。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:523223次
    • 积分:7772
    • 等级:
    • 排名:第2880名
    • 原创:191篇
    • 转载:471篇
    • 译文:1篇
    • 评论:31条
    最新评论