LinuxSir.cn,穿越时空的Linuxsir!

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

编译完内核后启动出错

[复制链接]
发表于 2006-12-27 11:03:40 | 显示全部楼层 |阅读模式
下载2.6.15内核,按照一下步骤编译内核
1 make mrproper
2 make menuconfig
3 make bzImage
4 make modules
5 make modules_install

所有的配置都是默认的,然后把System.map 拷到/boot/System.map-2.6.15-24
cp ../boot/bzImage /boot/vmlinuz-2.6.15-24

然后修改grub引导文件后重新启动后出现下面问题:

Uncompressing linux ….OK, booting the kernel
WARNING: Couldn’t open directory /lib/modules/2.6.15.7-ubuntu1: No such file or directory
FATAL: Could not open /lib/modules/2.6.15.7-ubuntu1/modules.dep.temp for writing: No such file or directory
发表于 2006-12-27 17:01:59 | 显示全部楼层
你的步骤有问题.应该是
make menuconfig
make
make modules_install
make install
回复 支持 反对

使用道具 举报

发表于 2007-1-14 11:24:28 | 显示全部楼层
我感觉步骤没有问题,问题是没有生成initrd.img
mkinitrd -o /boot/initrd.img-2.X.XX /lib/modules/2.X.XX
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-14 23:21:51 | 显示全部楼层

看了还是自己编译步骤缺少啊

是不是需要手动使用上面的命令 生成就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-14 23:22:07 | 显示全部楼层

看了还是自己编译步骤缺少啊

是不是需要手动使用上面的命令 生成就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-17 23:23:34 | 显示全部楼层

没有找到mkinitrd命令!!

执行mkinitrd -o /boot/initrd.img-2.X.XX /lib/modules/2.X.XX,结果告诉没有发现mkinitrd命令。怎么办?
回复 支持 反对

使用道具 举报

发表于 2007-3-23 15:09:54 | 显示全部楼层
lz用的是ubuntu吧,看看这个贴子
http://ubuntuforums.org/showthread.php?t=311158
回复 支持 反对

使用道具 举报

发表于 2008-12-8 14:59:12 | 显示全部楼层
Post by debianarrow;1635994
执行mkinitrd -o /boot/initrd.img-2.X.XX /lib/modules/2.X.XX,结果告诉没有发现mkinitrd命令。怎么办?
mkinitramfs -o /boot/initrd.img-2.X.XX /lib/modules/2.X.XX
我这样之后就解决了这个问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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