LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: snoopyxp

2.4->2.6内核升级指南

[复制链接]
发表于 2005-3-29 20:39:34 | 显示全部楼层
so good!!!
回复 支持 反对

使用道具 举报

发表于 2005-4-6 22:08:19 | 显示全部楼层
经典!拜楼主之音,本菜鸟终于完好地升级完2。6。10内核.
在此谢谢啦
回复 支持 反对

使用道具 举报

发表于 2005-4-26 16:13:22 | 显示全部楼层

哪里有下mkinitrd-3.5.15.1-2.i386.rpm

我想玩升级
回复 支持 反对

使用道具 举报

发表于 2005-4-27 09:46:46 | 显示全部楼层
高人救我啊!

我按照搂主说的一步一步升级了,很顺利!可是重起的时候不能进入2.6.9
最后几行提示:
pivot_root(/sysroot,/sysroot/initrd) failed 2
umount /initrd/proc failed 2
kernel panic : not syncing  no init found Try passing init=option to kernel
怎么回事啊?

搂主说kernel panic 是由于新内核不支持=LABLE=/参数,他让删除,我照做了,不行啊!

楼里还有为兄弟说把那个参数改为 root=/dev/sd*  我也试了,还是不行啊
回复 支持 反对

使用道具 举报

发表于 2005-4-27 11:35:48 | 显示全部楼层

升级到2.6,ifconfig看不到eth0

是不是说明网卡没有正确安装?
回复 支持 反对

使用道具 举报

发表于 2005-5-1 12:11:13 | 显示全部楼层
为什么我看不到帖子啊???
回复 支持 反对

使用道具 举报

发表于 2005-5-4 13:36:09 | 显示全部楼层
Post by ylfc2000
高人救我啊!

我按照搂主说的一步一步升级了,很顺利!可是重起的时候不能进入2.6.9
最后几行提示:
pivot_root(/sysroot,/sysroot/initrd) failed 2
umount /initrd/proc failed 2
kernel panic : not syncing  no init found Try passing init=option to kernel
怎么回事啊?

搂主说kernel panic 是由于新内核不支持=LABLE=/参数,他让删除,我照做了,不行啊!

楼里还有为兄弟说把那个参数改为 root=/dev/sd*  我也试了,还是不行啊


如果那位兄弟遇到如上问题,在make menuconfig 时候一定要选上 ext3 文件的支持,必须是*  而不能是 m,这样就可以了。
回复 支持 反对

使用道具 举报

发表于 2005-5-4 21:46:28 | 显示全部楼层
好多命令不懂什么意思,编译内核在debian下比较简单,不过还是需要多学习的,先收藏了
回复 支持 反对

使用道具 举报

发表于 2005-5-10 19:30:47 | 显示全部楼层
我是在debian下编译的,谈点自己的经验

首先在配置完2.6内核后,只需要make命令就能把bzImage和模块都编译好,但make install命令并不会把模块也安装进/lib/moduels/2.6.x目录,还需要make modules_install。

更新module-init-tools是非常必要的,可以不通过编译,直接用apt-get来实现,但前提是运行在2.6的内核下才能实现更新。
所以可以先配置编译内核,编译好后重起系统载入新内核(这个时候所有模块都无法载入,所以最好将关键的模块都编译进内核,否则可能无法正常启动系统);
然后下载并解压一份module-init-tools的源码包(我通过apt-get source module-init-tools下载了一份,但解压开似乎不是的,不知道为什么,最好到kernel主页上下载);
接着在源码目录里“make moveold”,这个命令不能少,不然后面的./generate-modprobe.conf命令就无法实现了;
用apt-get remove module-init-tools卸载原来的,再通过apt-get install module-init-tools重新安装,这时系统就能够识别2.6内核的模块了;
接着在module-init-tools的源码目录里执行./generate-modprobe.conf /etc/modprobe.conf 就完成了。这时再重启系统模块就能加载。

而前面文章里提到的“更新mkinitrd程序”和“关于"Block Devices"的配置, 一定要选上对ramdisk的支持.”,我觉得是不必要的。
回复 支持 反对

使用道具 举报

发表于 2005-5-25 01:00:51 | 显示全部楼层
看晕了  还是没解决  再试
回复 支持 反对

使用道具 举报

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

本版积分规则

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