你编译源代码的目录删了没?
另外你怎么安装的?用的哪几个命令?
-----------
那应该就是 /boot 里面的文件和 /lib/modules 里面的东西啊……
你是不是把别的软件的 cache 当成内核一流的东西了?
比如 ccache 这个 gcc 缓存程序他会把所有编译时的数据做缓存保存在硬盘上等下次编译时使用。
光删除两个目录是不行的,还有很多其它文件的。
make clean - delete everything not needed for building external modules
make mrproper - delete all generated files, including .config
make distclean - delete all temporary files such as *.orig, *~, *.rej etc.