LinuxSir.cn,穿越时空的Linuxsir!

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

debian 下编译内核的module问题?

[复制链接]
发表于 2005-8-26 18:11:37 | 显示全部楼层 |阅读模式
我用的是kernel2.6.12-5,
使用
make menuconfig
make-kpkg clean
fakeroot make-kpkg --revision=mykenel kenel_image
dpkg -i XXXX.deb

我的硬盘是IDE,已将ext2和ext3编译进内核了

第一次没有initrd选项,起不来:
VFS:Cannot open root device ..
Please append ...
kernel panic: VFS:Unable to mount root fs

于是我在menu.lst中加了一个intitrd项,指向一个现有的2.6的inititrd.img文件,
但是这次又出错了:
启动的时候说是不能加载模块
modprobe : FATAL : Could not load /lib/modules/2.6.12.5/modules.dep: No such file or directory

但是我的/lib/modules中的确有2.6.12的目录
我应该怎么办呢?
发表于 2005-8-26 21:52:52 | 显示全部楼层
Post by marvel
我用的是kernel2.6.12-5,
使用
make menuconfig
make-kpkg clean
fakeroot make-kpkg --revision=mykenel kenel_image
dpkg -i XXXX.deb

我的硬盘是IDE,已将ext2和ext3编译进内核了

第一次没有initrd选项,起不来:
VFS:Cannot open root device ..
Please append ...
kernel panic: VFS:Unable to mount root fs

于是我在menu.lst中加了一个intitrd项,指向一个现有的2.6的inititrd.img文件,
但是这次又出错了:
启动的时候说是不能加载模块
modprobe : FATAL : Could not load /lib/modules/2.6.12.5/modules.dep: No such file or directory

但是我的/lib/modules中的确有2.6.12的目录
我应该怎么办呢?


重新编译,加上initrd支持(好像cramfs要编进内核)
fakeroot make-kpkg --revision=mykenel --initrd kenel_image
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-27 14:30:03 | 显示全部楼层
谢谢,已经搞定了。
回复 支持 反对

使用道具 举报

发表于 2005-9-30 23:20:34 | 显示全部楼层
谢谢!

遇到同样问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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