安装软件时出现这样错误,提示设备上空间不足的解决办法,其实硬盘还有很多空间,出现这个提示只是因为/boot
分区空间不够,安装软件时要把安装的相关信息写到该分区。
这种情况一般发生在给 /boot
路径单独划分分区导致,如果在安装系统时使用整块硬盘就不会出现这种情况。
关于 /boot
分区
/boot
分区就是操作系统的内核及在引导过程中使用的文件,一般是N年前的版本要求划分的一个区,大小为100MB左右,但现在的新版本都不需要对这个分区进行单独划分,也就是说你完全可以不分/boot。
/boot
分区 存放的文件及目录
- 系统Kernel的配置文件
- 启动管理程序GRUB的目录,里面存放的都是GRUB在启动时所需要的画面、配置及各阶段(stage1, stage1.5, stage 2)的文件
- Initrd文件,是系统启动时的模块供应的主要来源
- System.map文件时系统Kernel中的变量对应表
- vmlinuz是在启动过程中最重要的一个文件,因为这个文件就是实际系统所使用的kernel
其中里面占大头的是系统内核,当系统升级时内核不会自动删除,需要手动删除。
查看磁盘空间:
1
2
3
4
5
6
7
8
$ df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda5 429281384 138956676 268518424 35% /
devtmpfs 3051980 8 3051972 1% /dev
none 610472 1116 609356 1% /run
none 5120 0 5120 0% /run/lock
none 3052356 179012 2873344 6% /run/shm
/dev/sda3 94195 84133 5198 95% /boot
查看内核:
1
2
3
4
5
6
$ aptitude search ~ilinux-image
i linux-image-3.2.0-61-generic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
i linux-image-3.2.0-64-generic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
i linux-image-3.2.0-83-generic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
C linux-image-3.2.0-90-generic-pae - Linux kernel image for version 3.2.0 on 32 bit x86 SMP
u linux-image-generic-pae
查看正在使用的内核:
1
2
$ uname -a
Linux Vostro-260 3.2.0-90-generic-pae #128-Ubuntu SMP Fri Aug 14 22:16:51 UTC 2015 i686 i686 i386 GNU/Linux
除了这个其它的都可以删除
1
2
sudo dpkg --remove linux-image-3.2.0-61-generic-pae
...
本文网址: https://pylist.com/topic/119.html 转摘请注明来源