+ -
当前位置:首页 → 问答吧 → 编译完内核后启动出错

编译完内核后启动出错

时间:2006-12-27

来源:互联网

下载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

作者: debianarrow   发布时间: 2006-12-27

你的步骤有问题.应该是
make menuconfig
make
make modules_install
make install

作者: easycat   发布时间: 2006-12-27

我感觉步骤没有问题,问题是没有生成initrd.img
mkinitrd -o /boot/initrd.img-2.X.XX /lib/modules/2.X.XX

作者: budgerigar   发布时间: 2007-01-14

是不是需要手动使用上面的命令 生成就可以了

作者: debianarrow   发布时间: 2007-01-15

是不是需要手动使用上面的命令 生成就可以了

作者: debianarrow   发布时间: 2007-01-15

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

作者: debianarrow   发布时间: 2007-01-18

lz用的是ubuntu吧,看看这个贴子
http://ubuntuforums.org/showthread.php?t=311158

作者: aero_boy   发布时间: 2007-03-23

引用:
作者: debianarrow
执行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
我这样之后就解决了这个问题

作者: blworld   发布时间: 2008-12-08

热门下载

更多