LinuxSir.cn,穿越时空的Linuxsir!

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

rrdw,关于debian内核升级

[复制链接]
发表于 2006-3-5 21:13:00 | 显示全部楼层 |阅读模式
原先的内核是2.4.7.3
现在升级到2.6.15.5

过程是
make menuconfig
make
make modules_install install

当用mkinitrd -o /boot/initrd.img-2.6.15.5 initrd.img的时候提示说:
/usr/sbin/mkinitrd need module-init-tools version>=0.9.3,但是我确实到kernel.org上下载了最新的3.3的版本,并且安装了:
tar -zxvf module-init-tools-3.3-pre1.tar.bz2
cd module-init-tools-3.0
./configure --prefix=/sbin
make
make install
./generate-modprobe.conf /etc/modprobe.conf

请达人指点一下,要向升级到2.6到底应该怎么做?(其实我觉得我编译都通过了,但是不知道怎么启用,或者说怎么配置才能启用新的内核)
发表于 2006-3-5 23:37:17 | 显示全部楼层
怎么原来用这么老的内核?
我每次安装以后都会自己编译内核的,系统默认的太多太乱
不过只是运行make oldconfig#我有自己备份的.config文件
make&&make modules_install
然后cp arch/i386/boot/bzImage /boot/<kernel-version>
然后修改/boot/grub/menu.lst文件
当然,启动菜单里这一行也就不要了initrd /boot/initrd.img-Version

BTW:debian升级内核的方法有时候如果不熟悉容易出问题:)
尤其是不熟悉initrd:)

当然,如果比较懒,直接apt-get安装一个2。6。15的内核也凑合能用:)
回复 支持 反对

使用道具 举报

发表于 2006-3-7 08:33:53 | 显示全部楼层
编译2.6.15,还是用yaird吧。mkinitrd已经被mkinitramfs代替。
但我自己编译时,用mkinitramfs生成initrd.img,一直无法启动。后来换yaird才成功。
回复 支持 反对

使用道具 举报

发表于 2006-3-7 16:42:08 | 显示全部楼层
菜鸟一问:
前天尝试着编译了2.6.15的新内核,没有将网卡驱动编进内核,导致我用新内核启动之后,不能使用pppoe拨号上网,提示说我的内核不是2.4.?。现在想以module的方式将网卡加载,应该怎么办?请诸位大虾指点。
回复 支持 反对

使用道具 举报

发表于 2006-3-7 19:03:06 | 显示全部楼层
你把网卡驱动加进内核就是了阿
还有你要把PPP支持也加上
回复 支持 反对

使用道具 举报

发表于 2006-3-7 19:03:33 | 显示全部楼层
Post by wanjinyou
菜鸟一问:
前天尝试着编译了2.6.15的新内核,没有将网卡驱动编进内核,导致我用新内核启动之后,不能使用pppoe拨号上网,提示说我的内核不是2.4.?。现在想以module的方式将网卡加载,应该怎么办?请诸位大虾指点。


用旧的内核启动啊
回复 支持 反对

使用道具 举报

发表于 2006-3-7 21:30:24 | 显示全部楼层
Post by kimmychen
原先的内核是2.4.7.3
现在升级到2.6.15.5

过程是
make menuconfig
make
make modules_install install

当用mkinitrd -o /boot/initrd.img-2.6.15.5 initrd.img的时候提示说:
/usr/sbin/mkinitrd need module-init-tools version>=0.9.3,但是我确实到kernel.org上下载了最新的3.3的版本,并且安装了:
[color="Red"]tar -zxvf module-init-tools-3.3-pre1.tar.bz2
cd module-init-tools-3.0
./configure --prefix=/sbin
make
make install
./generate-modprobe.conf /etc/modprobe.conf

请达人指点一下,要向升级到2.6到底应该怎么做?(其实我觉得我编译都通过了,但是不知道怎么启用,或者说怎么配置才能启用新的内核)
是手误吗?:ask

建议MM学习用make-kpkg 的方法来编译内核,这样内核会打包成deb,可用dpkg安装或御载,便於管理
回复 支持 反对

使用道具 举报

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

本版积分规则

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