LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 609|回复: 7

内核编译后的处理……求教

[复制链接]
发表于 2009-10-23 15:42:59 | 显示全部楼层 |阅读模式
想问一下,内核编译后都生成了哪些文件?并且这些文件都放在什么位置?
编译成功后,我的源文件夹能不能删除掉?
诚心求教……谢谢
发表于 2009-10-23 18:13:44 | 显示全部楼层
生成一堆临时文件和内核压缩包
x86和x86_64上编译的内核压缩包一般是在arch/i386/下

临时文件比较多,Makefile里面的clean会涉及到文件位置
编译成功并且使用正常后就删掉吧,不正常的话临时文件的存在可以缩短第二次编译的时间
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-23 18:26:01 | 显示全部楼层
我的源文件是放在/usr/src 下面的,里面的文件夹编译成功后可以删除掉?
回复 支持 反对

使用道具 举报

发表于 2009-10-23 20:24:09 | 显示全部楼层
Post by 1562269;2039308
我的源文件是放在/usr/src 下面的,里面的文件夹编译成功后可以删除掉?


可以,要用的话再放进去,反正编译内核随便找个文件夹放着就行了
回复 支持 反对

使用道具 举报

发表于 2009-10-23 20:33:02 | 显示全部楼层
如果你自己对内核做了个性化的定制,也就是make menuconfig后做了一大堆选择,那么最终的配置文件.config建议你保存好,或者在/boot里对应的config-`uname -r`文件。至于那些源码其实是相对次要的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-23 20:37:18 | 显示全部楼层
配置文件倒是保存好了的,U盘里都放了个……主要是源文件夹,这个内核编译收尾资料一点都没有……
回复 支持 反对

使用道具 举报

发表于 2009-10-25 06:36:20 | 显示全部楼层
Post by 1562269;2039262
想问一下,内核编译后都生成了哪些文件?并且这些文件都放在什么位置?
LFS 手册应该可给你一点提示:

http://www.linuxfromscratch.org/ ... apter08/kernel.html

除了 /boot 用来放内核映像相关文件,/lib/modules/xxxxxx 会用来放内核模块,与及 /usr/share/doc/xxxxxx 放内核相关文档

所以,如想手功删除某些旧版内核,可以在这些地方埋手

Post by 1562269;2039262
编译成功后,我的源文件夹能不能删除掉?
诚心求教……谢谢
能,但除掉前先确定你没有其他驱动如显驱之类的需要装,因为显驱说穿了其实也就是内核模块而矣,编译内核模块当然要内核的源码树
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-25 10:25:09 | 显示全部楼层
非常感谢……呵呵,LFS里面的好东西真多啊,我想我找到适合自己的linux了……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表