系统提示boot磁盘空间不足,同时内核image升级错误。我的boot是单独分区的,问题应该是安装的boot内核版本过多。
1.先查看磁盘空间的情况
:/$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 3991136 0 3991136 0% /dev
tmpfs 802248 9788 792460 2% /run
/dev/sda8 49082176 1273956 45291896 3% /
/dev/sda10 98298500 5337252 87944928 6% /usr
tmpfs 4011236 228 4011008 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4011236 0 4011236 0% /sys/fs/cgroup
/dev/sda7 184307 154957 15731 91% /boot
/dev/sda12 9711136 474504 8720280 6% /tmp
/dev/sda9 49082176 2147976 44417876 5% /var
/dev/sda11 49082176 4253012 42312840 10% /home
tmpfs 802248 80 802168 1% /run/user/1000
经常升级Linux内核,导致更新时警告/boot分区空间不足。这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了。命令如下:
:/$ dpkg --get-selections |grep linux-image
linux-image-4.4.0-21-generic deinstall
linux-image-4.4.0-38-generic install
linux-image-4.4.0-42-generic install
linux-image-4.4.0-45-generic install
linux-image-extra-4.4.0-21-generic deinstall
linux-image-extra-4.4.0-38-generic install
linux-image-extra-4.4.0-42-generic install
linux-image-extra-4.4.0-45-generic install
linux-image-generic install
注意:卸载老的内核之前,首先用uname -a查看当前启动的是哪个内核(防止把当前正在使用的内核卸载了):
eliefly@thinkpad-s5:~$ uname -a
Linux thinkpad-s5 4.4.0-42-generic #62-Ubuntu SMP Fri Oct 7 23:11:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
卸载旧的内核,命令如下:
//卸载linux-image-4.4.0-38-generic
eliefly@thinkpad-s5:/$ sudo apt-get purge linux-image-4.4.0-38-generic
也可使用$ sudo apt-get autoremove linux-image-4.4.0-38-generic
之后根据提示输入yes即可完成卸载。
再次查看磁盘空间
eliefly@thinkpad-s5:/$ df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 3991136 0 3991136 0% /dev
tmpfs 802248 9788 792460 2% /run
/dev/sda8 49082176 1060068 45505784 3% /
/dev/sda10 98298500 5337212 87944968 6% /usr
tmpfs 4011236 264 4010972 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4011236 0 4011236 0% /sys/fs/cgroup
/dev/sda7 184307 106538 64150 63% /boot
/dev/sda12 9711136 1016168 8178616 12% /tmp
/dev/sda9 49082176 2147120 44418732 5% /var
/dev/sda11 49082176 4253136 42312716 10% /home
tmpfs 802248 92 802156 1% /run/user/1000
boot空间已经够用,可以更新版本了
sudo apt-get upgrade