LinuxSir.cn,穿越时空的Linuxsir!

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

如何升级内核

[复制链接]
发表于 2009-4-22 23:47:32 | 显示全部楼层 |阅读模式
小弟想升级下内核,但是没有联网。把系源代码下好了,就不知道从何下手。
在此,我渴望得到大家的帮助。谢谢
发表于 2009-4-22 23:50:02 | 显示全部楼层
genkernel --menuconfig all
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-22 23:51:13 | 显示全部楼层
。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-22 23:53:04 | 显示全部楼层
Post by coderoar;1978191
genkernel --menuconfig all
我可能没有说明白。我的意思是升级。不是从新编译。从一个低到高的一个过程。
回复 支持 反对

使用道具 举报

发表于 2009-4-22 23:54:24 | 显示全部楼层
我升级内核都是从www.kernel.org下面下载完最新的内核文件例如linux-2.6.29.tar.gz,然后放到/usr/src下面,tar xvfz linux-2.6.29.tar.gz,然后到linux的目录里make menuconfig,在菜单里选择就可以了啊。然后make && make moudles_install,copy arch/i386/boot/bzImage /boot/2.6.29,最后在grub.conf写上就可以了啊,很简单的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-22 23:56:35 | 显示全部楼层
我正在下linux-2.6.9这个内核,下回家升。大哥,能详细点吗。小弟对这方面不太懂
回复 支持 反对

使用道具 举报

发表于 2009-4-23 00:05:37 | 显示全部楼层
升级不就是编译吗?

首先,从portage里选择一个内核,我就用的 sys-kernel/gentoo-sources-2.6.29-r1 (内含 ext4 等重要补丁,省心省力),也可以用打了 TuxOnIce 休眠补丁的 sys-kernel/tuxonice-sources,然后用 genkernel 配置、编译,最后加入 GRUB 配置文件,重启测试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-23 00:10:15 | 显示全部楼层
Post by coderoar;1978208
升级不就是编译吗?首先,从portage里选择一个内核,我就用的 sys-kernel/gentoo-sources-2.6.29-r1 (内含 ext4 等重要补丁,省心省力),然后用 genkernel 配置编译,最后加入 GRUB 配置文件,重启测试。
也许我理确有错。
我先说说我的理解
我还可在原来的内核上修改,那个也要编译,通过genkernel 编译。但是,没有升级内核版本。

我所说的升级是更换内核。
怪我不会表达。欢迎来帮助
回复 支持 反对

使用道具 举报

发表于 2009-4-23 00:19:55 | 显示全部楼层
恩,genkernel 默认使用 /usr/src/linux 下的源码,但其实 genkernel 也可以手动指定源码树的,用 "--kerneldir" 参数就好了。

另外,用 "eselect kernel list" 可以列出当前安装的内核源码树,用 "eselect kernel set *" 可以指定默认的源码树。
回复 支持 反对

使用道具 举报

发表于 2009-4-23 00:22:31 | 显示全部楼层
看看这个吧:http://www.gentoo.org/doc/zh_cn/ ... rintable&full=1
里面的升级内核,我就是按这个升级的,没问题!
回复 支持 反对

使用道具 举报

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

本版积分规则

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