Kernel/Removal/zh-cn

这篇文章描述如何移除旧的kernel.

移除内核源代码
在安装新的内核并正常工作之后，旧的内核就可以移除了. emerge的 "--depclean" 选项（缩写为 "-c" ）可以用来移除所有旧的或者不用的软件版本，例如.

请确定不要移除正在运行的内核（关于如何升级请参考文章内核升级）.

保护内核源代码不被删除
在安装了新的内核文件之后，如果在切换到新的内核之前你运行了"--depclean"的话，当前的内核源文件会被移除. 如果你想保留当前的内核，移除并不是你想要的，因为你也许会需要这些源文件，例如升级外部的内核模块. 因此将指定版本的内核加入到你的world文件中以保护其不被"--depclean"操作删除是个好习惯.

注意slot符号，使用冒号而不是破折号. 每个内核版本有自己的slot.

使用 eclean-kernel
是一个简单的工具，用来移除/清理旧的内核. 它移除编译的内核文件和内核编译目录，如果这些目录文件都被再被任何保留的内核使用的话.

例如，保留最新的三个内核：

手动移除
Portage只移除它安装的文件——在内核编译和安装时候产生的文件. 他们可以被安全的删除.


 * 当内核在源文件目录编译的时候，在编译过程中生成的文件会保留，不会被Portage删除.




 * 在内核配置过程中，内核模块会被拷贝到 子目录中：




 * 中的旧文件也可以删除：




 * 最后，删除在你的引导程序的配置文件中的旧的条目.