LinuxSir.cn,穿越时空的Linuxsir!

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

不行了,要来请教了,内核编译的问题

[复制链接]
发表于 2009-2-20 10:57:53 | 显示全部楼层 |阅读模式
我是一个新人,现在在学习GENTOO,在安装的时候到了内核编译这一步,可是却不知道需要做哪 些,这在手册上没有说明。

另外在网站上也看了很多,可还是不清楚,只能发贴来问一下啦。
发表于 2009-2-20 11:06:03 | 显示全部楼层
那你可以用gentoo编译内核的工具啊genkernel这样编译出来的系统一般都是可以用的,等到你用一段时间,熟悉以后再尝试自己编译内核。可以参见
http://www.gentoo.org/doc/zh_cn/ ... l?part=1&chap=7
7.d. 备选:使用genkernel
回复 支持 反对

使用道具 举报

发表于 2009-2-20 12:26:15 | 显示全部楼层
新手建议用genkernel工具来编译,前提是对你的硬件有个大概的了解,能了解到“芯片“级最好。(纸质说明书+google)
回复 支持 反对

使用道具 举报

发表于 2009-2-20 13:34:58 | 显示全部楼层
我建议你先把grub搞熟悉,然后大胆尝试
每次编译的新内核,在grub里面单独放一项
出了问题不要紧,用老的内核进去重新开始就得了
多用用google,具体问题具体解决,其实胆大心细就没问题了
回复 支持 反对

使用道具 举报

发表于 2009-2-20 13:51:05 | 显示全部楼层
Post by wzl12356;1950075
那你可以用gentoo编译内核的工具啊genkernel这样编译出来的系统一般都是可以用的,等到你用一段时间,熟悉以后再尝试自己编译内核。可以参见
http://www.gentoo.org/doc/zh_cn/ ... l?part=1&chap=7
7.d. 备选:使用genkernel

一直觉得这篇文档可能限于篇幅,容易误导genkernel用户。
genkernel从来没说过是用liveCD的配置来编译,genkernel提供了一个可更改的内核配置的起点而已, 而默认的liveCD内核配置只是作为genkernel参数不足的默认配置起点而已。

gentoo文档在很多地方推荐"The gentoo way" 唯独这里小小的唱了个反调. 我们何不拿出叫人家看手册的调调来叫人家man genkernel??
回复 支持 反对

使用道具 举报

发表于 2009-2-20 14:34:59 | 显示全部楼层
楼上说的对,QQ群还是论坛都看到有人把genkernel理解成为用了它就是生成一个以livecd配置差不多的 big kernel , 其实无非就是一堆脚本组合,
我一般是 vim /etc/genkernel.conf 把clean相关的这些去掉,我可不想每次都从头编译,浪费我之前的 *.o  文件,把LVM=yes 为了自己少打几个字
然后 make menuconfig , 为了生成一个 .config , 最后 genkernel all  
目前对我来说, / 用的是lvm 所以要用到genkernel 生成initramfs, 个人觉得善用genkernel 提高效率,主要是方便
回复 支持 反对

使用道具 举报

发表于 2009-2-20 14:46:49 | 显示全部楼层
看楼上几位的帖子...

我对genkernel有了些新的认识...我以前就是以为genkernel生成的是一个和livecd差不多的内核

不过我对目前的内核还算满意.. 不大不小1.7M , 不打算再折腾内核了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-20 16:05:13 | 显示全部楼层
问一下,GENTOO有QQ群吗?

还有就是 GENKERNEL 生成的内核是一个通用的内核吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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