LinuxSir.cn,穿越时空的Linuxsir!

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

[原创]非官方内核使用指南

 关闭 [复制链接]
发表于 2005-6-6 21:07:15 | 显示全部楼层 |阅读模式
看到 freesky64 兄 的 非官方Ebuilds安装指南[转、译] 特写这一篇非官方内核使用指南 作为实例支持一下
非官方内核使用指南
本文欢迎大家转载,请保留作者信息。
请注明转自linuxsir.cn,作者lit40。

为什么使用非官方内核?
      想要更多的功能,比如reiser4,win4lin,bootsplash,或为了感觉cool

有哪些非官方内核?
     基本的内核在 www.kernel.org 有下载的,内核黑客们在其基础上打了不少补丁,gentoo的portage(可以到/usr/portage/sys-kernel/ 看看 )里边就有好多的打过补丁的sources,比如ck-sources,mm-sources,gentoo-sources.没有其他的要求用gentoo-sources 就可以了.
    非官方的sources,偶知道的有 nitro-sources,love-sources,morph-sources
nitro-sources的开发者Darckness的原话 ,详见http://www.linuxsir.cn/bbs/showt ... light=nitro+sources
只发现 http://sourceforge.net/projects/jadex-sources/ 上有 2.6.12-rc2-nitro1
love-sources 主页 : http://www.love-sources.org/
morph-sources主页:http://morph-sources.sourceforge.net/

好,转入正题.
如果只是为了少数几个第三方的ebuild 去设置一个overlay,就小题大做了.
下面以love-sources 为例说明
1.建立love-sources 的目录
#mkdir /usr/portage/sys-kernel/love-sources
#cd /usr/portage/sys-kernel/love-sources

2.下载 ebuild,把love-sources-2.6.12_rc5-r2.ebuild 拷到 /usr/portage/sys-kernel/love-sources下
wget http://vivid.dat.pl/fallow/pub/i ... .6.12_rc5-r2.ebuild

3.添加到package.keywords
echo ">=love-sources-2.6.12_rc5-r2 ~x86" >>/etc/portage/package.keywords

4.下载内核及补丁源文件
#ebuild love-sources-2.6.12_rc5-r2.ebuild fetch

5.验证源代码md5
#ebuild love-sources-2.6.12_rc5-r2.ebuild digest

6.可以emerge了
#emerge love-sources

7.编译内核

#unlink /usr/src/linux
#ln -s /usr/src/love-sources-2.6.12_rc5-r2 /usr/src/linux
喜欢genkernel的可以(用之前请先man一下):
#genkernel --menuconfig all

或者,不用genkernel:

#cd /usr/src/linux
#make menuconfig
#make && make modules_install && make install

8.更改grub相关信息,重启
发表于 2005-6-6 22:50:52 | 显示全部楼层
这么好的帖子顶一个啦,虽然我从来不用非官方的kernel
回复 支持 反对

使用道具 举报

发表于 2005-6-6 22:54:26 | 显示全部楼层
版主,加精吧,什么都不用说了,^_^
回复 支持 反对

使用道具 举报

发表于 2005-6-6 23:16:11 | 显示全部楼层
呵呵....刚刚看到, 顶一下...
加精哦
回复 支持 反对

使用道具 举报

发表于 2005-6-7 09:53:12 | 显示全部楼层
这样做下次emerge sync,你原来加的ebuild会被冲掉的
回复 支持 反对

使用道具 举报

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

本版积分规则

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