QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1179|回复: 6

dedian 2.4.22内核编译错误

[复制链接]
发表于 2003-12-8 21:09:55 | 显示全部楼层 |阅读模式
不能用新内核启动系统,最后一段的错误提示:
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次都失败.
 楼主| 发表于 2003-12-9 08:34:22 | 显示全部楼层
模块,直接编译进内核都试过了,我你 把你的config文件,贴一份看看,我回去比一下。
回复

使用道具 举报

发表于 2003-12-9 16:52:54 | 显示全部楼层
grub.conf中引导Debian的这段加了
initrd=/boot/initrd.img-2.4.22
这行吗?
回复

使用道具 举报

 楼主| 发表于 2003-12-9 18:29:35 | 显示全部楼层
没做新内核的initrd.img mkinitrd的man太简单了,没讲清楚。
回复

使用道具 举报

发表于 2003-12-9 23:56:53 | 显示全部楼层
root=LABEL=/ 可能不行 root=/dev/hdaxx 试试

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

使用道具 举报

 楼主| 发表于 2003-12-10 21:05:06 | 显示全部楼层
搞定了,我再次重编译了内核。居然有1.5M -_-||

mkinitrd还是不会用。
回复

使用道具 举报

发表于 2003-12-11 21:43:53 | 显示全部楼层
你把太多东西编进内核了,基本上能做成LKM的就不要build-in,除了磁盘驱动和fs驱动。
性能上没什么区别。

我的2.6.0-test11的内核900k左右
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 12:34 , Processed in 0.069820 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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