hew 发表于 2003-12-8 21:09:55

dedian 2.4.22内核编译错误

不能用新内核启动系统,最后一段的错误提示:
kmod: faild to exec /sbin/modprobe -s -k ide-disk ,errno=2
VFS:Cannot open rppt device "hda3" or 03:03
Plaese append a correct "root" option
kernel-panic:VFS:Unable to mount root fs no 03:03

我觉得是IDE方面问题但重试N次都失败.

hew 发表于 2003-12-9 08:34:22

模块,直接编译进内核都试过了,我你 把你的config文件,贴一份看看,我回去比一下。

Bluedata 发表于 2003-12-9 16:52:54

grub.conf中引导Debian的这段加了
initrd=/boot/initrd.img-2.4.22
这行吗?

hew 发表于 2003-12-9 18:29:35

没做新内核的initrd.img mkinitrd的man太简单了,没讲清楚。

cnhnln 发表于 2003-12-9 23:56:53

root=LABEL=/ 可能不行 root=/dev/hdaxx 试试

$img=你要的image file
$kernelversion=源码目录下的makefile文件的EXTRAVERSION =的定义(前提是你用这个makefile编译的)
mkinitrd /boot/$img $kernelversion

hew 发表于 2003-12-10 21:05:06

搞定了,我再次重编译了内核。居然有1.5M -_-||

mkinitrd还是不会用。

sarge_mn 发表于 2003-12-11 21:43:53

你把太多东西编进内核了,基本上能做成LKM的就不要build-in,除了磁盘驱动和fs驱动。
性能上没什么区别。

我的2.6.0-test11的内核900k左右
页: [1]
查看完整版本: dedian 2.4.22内核编译错误