QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2084|回复: 21

安装内核2.6.6出问题了!

[复制链接]
发表于 2004-6-8 22:45:20 | 显示全部楼层 |阅读模式
我的系统是Fedora1,升级内核简直是我恶梦,以前尝试过一两次都失败了.这次向2.6.6发起挑战......还是失败了.

我下载了2.6.6的内核,参考了
http://www.linuxsir.org/bbs/showthread.php?s=a02951bb469509d8bce28dc0b8b0b5d9&threadid=113208
升级了module-init-tools-3.0.tar.gz
mkinitrd程序
把压缩文件解压放到/tmp/linux-2.6.6下  (这个不会有影响吧??我看过公社了的一篇介绍http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=40011
所以就随便放在那里了)

make mrproper
make gconfig
make
make install
执行make没有错误
执行make install后出现以下错误:
---------------------------------------------------------
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/linux/compile.h
Kernel: arch/i386/boot/bzImage is ready
sh /tmp/linux-2.6.6/arch/i386/boot/install.sh 2.6.6 arch/i386/boot/bzImage System.map ""
WARNING: Couldn't open directory /lib/modules/2.6.6: No such file or directory
FATAL: Could not open /lib/modules/2.6.6/modules.dep.temp for writing: No such file or directory
/lib/modules/2.6.6 is not a directory.
mkinitrd failed
make[1]: *** [install] Error 1
make: *** [install] Error 2
---------------------------------------------------------

然后我试用以下命令
make modules_install
发现有把模块文件copy到/lib/modules/2.6.6下,之后执行
make install
出现如下的错误:
--------------------------------------------------------------------
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/linux/compile.h
Kernel: arch/i386/boot/bzImage is ready
sh /tmp/linux-2.6.6/arch/i386/boot/install.sh 2.6.6 arch/i386/boot/bzImage System.map ""
/dev/mapper/control: open failed: No such file or directory
Is device-mapper driver missing from kernel?
Command failed
-----------------------------------------------------------------------
我找过,在/dev中不存在mapper目录.
不知道我哪里犯了错误?
发表于 2004-6-9 14:40:37 | 显示全部楼层
dev/mapper/control: open failed: No such file or directory
Is device-mapper driver missing from kernel?

这种情况的错误还没遇上过...
回复

使用道具 举报

 楼主| 发表于 2004-6-10 18:26:15 | 显示全部楼层

那怎么办????
编译内核应该不依赖于现有系统的配置吧???
真搞不懂
回复

使用道具 举报

发表于 2004-6-10 22:10:24 | 显示全部楼层
如果我没记错的话,FC1不需要安装升级module-init-tools了
安装device-mapper的rpm包

make mrproper
make gconfig
make
make modules_install
make install
回复

使用道具 举报

 楼主| 发表于 2004-6-10 23:02:56 | 显示全部楼层
我两个都安装了(module-init-tools和device-mapper),装上不会有错吧?
我看了另外的一篇文章,是Fedora1上升级成功的.
http://www.linuxsir.org/bbs/showthread.php?s=&threadid=110783
不过他用的是module-init-tools-0.9.14.tar.bz2
我用的是
module-init-tools-3.0.tar.gz
版本应该不会有问题吧?

顺便问一下,大家的系统中有没有/dev/mapper这个目录???
回复

使用道具 举报

发表于 2004-6-12 21:28:43 | 显示全部楼层
我也遇到这个问题了!我也同样装了module-init-tools-3.0.tar.gz!有人知道怎么解决么。2.6.6我已经变了很多次了。每次都失败!我都要疯了!
回复

使用道具 举报

发表于 2004-6-12 21:33:29 | 显示全部楼层
顺便问一下,大家的系统中有没有/dev/mapper这个目录???

回复

使用道具 举报

 楼主| 发表于 2004-6-13 01:19:51 | 显示全部楼层
我的怎么没有的??
系统Fedora1
编译过程中没有错误,就是有warning
就剩下这个问题了。

想问cnhnln大哥
/dev/mapper
是什么来的?
要是知道可能还有方法,不知道我就什么都干不了。 :-(
回复

使用道具 举报

 楼主| 发表于 2004-6-13 01:21:30 | 显示全部楼层
bhz0312兄
我们一起加油,要是你搞定了不要忘了兄弟我啊!
回复

使用道具 举报

发表于 2004-6-13 23:36:30 | 显示全部楼层
我的也是,在第4次编译时出现了这个问题,以前没有
回复

使用道具 举报

发表于 2004-6-17 22:43:22 | 显示全部楼层
[quote:822301d68d="GGGO"]我的怎么没有的??
系统Fedora1
编译过程中没有错误,就是有warning
就剩下这个问题了。

想问cnhnln大哥
/dev/mapper
是什么来的?
要是知道可能还有方法,不知道我就什么都干不了。 :-([/quote]
应该是make install时自己生成的。因为我查询不到它属于任何一个rpm包
回复

使用道具 举报

发表于 2004-6-20 00:08:11 | 显示全部楼层
make mrproper
make menuconfig/xconfig/gconfig/oldconfig
make
make modules && make modules_install
make install
没有make modules 怎么make modules_install ?
2.6的内核编译很简洁了
回复

使用道具 举报

发表于 2004-6-21 18:20:52 | 显示全部楼层
从2.4要升到2.6真的很痛苦!
回复

使用道具 举报

发表于 2004-6-29 03:56:28 | 显示全部楼层
俺 也来凑热闹。顺便问 一下。make dep命令是不是必须的。。。
make=make dep??
^_^ 俺是菜鸟。大家多帮帮俺!!
回复

使用道具 举报

发表于 2004-6-29 04:09:21 | 显示全部楼层
2.4需要make dep。2.6不需要
make=make bzImage+make modules(生成内核和模块,所以不需要再单独make bzImage;make modules了)
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-7-8 08:39 , Processed in 0.078498 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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