歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> UbubtuKylin15.04的Boot空間不足問題解決

UbubtuKylin15.04的Boot空間不足問題解決

日期:2017/2/27 15:48:10   编辑:Linux教程

如果經常升級Linux內核,可能導致更新時警告/boot分區空間不足,而引起後續的很多操作失敗。

這是以為多次升級內核後,導致內核版本太多,清理一下沒用的內核文件就行了。

查看磁盤空間:df -h

查看內核的版本:

dpkg -l 'linux-image-*' | grep '^ii'
//或者:dpkg --get-selections |grep linux-image
還可以通過“ls /boot”命令查看/boot中有哪些文件: 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查看當前啟動的是哪個內核(防止把當前正在使用的內核卸載了):
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

sudo apt-get purge linux-image-3.5.0-17-generic

之後根據提示輸入yes即可完成卸載。

Copyright © Linux教程網 All Rights Reserved