QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1348|回复: 0

2.4.20降内核至2.4.10,出错,望指点!

[复制链接]
发表于 2005-10-19 21:14:21 | 显示全部楼层 |阅读模式
这几天想研究一下路由和diffserv,在国外网站看到一个程序,但要启动内核中的network option中的Kernel/User netlink socket (CONFIG_NETLINK) ,我正在用redhat9,里面的2.4.20内核没有这一项,我查到2.4.10里有这一项,就打算降内核版本。
我下载了2.4.10的内核Bz2包,解压缩后,放入usr/src,然后在linux-2.4.10下执行下面几行命令,
make dep
make clean (针对老内核)
make bzImage
make modules
make modules_install
然后将生成的/usr/src/linux/arch/i386/boot/bzImage拷到 /boot下,改名为vmlinuz-2.4.10
在/boot下生成 initrd img文件:
cd /boot
mkinitrd initrd-2.4.20.img 2.4.20
最后在/etc/grub.conf中加上下面的代码
title Red Hat Linux (2.4.10)
root (hd0,2)
kernel /boot/vmlinuz-2.4.10 ro root=LABLE=/
initrd /boot/initrd-2.4.20.img
重启后报错:
ds: no socket drivers loaded!
kernel panic: i have no root and i want to scream

不知有没有人知道是哪里出现了错误啊!!!!
我先在这里谢过各位了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-30 07:55 , Processed in 0.173763 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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