GGGO 发表于 2004-6-8 22:45:20

安装内核2.6.6出问题了!

我的系统是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: `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: *** Error 1
make: *** Error 2
---------------------------------------------------------

然后我试用以下命令
make modules_install
发现有把模块文件copy到/lib/modules/2.6.6下,之后执行
make install
出现如下的错误:
--------------------------------------------------------------------
make: `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目录.
不知道我哪里犯了错误?

llc 发表于 2004-6-9 14:40:37

dev/mapper/control: open failed: No such file or directory
Is device-mapper driver missing from kernel?

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

GGGO 发表于 2004-6-10 18:26:15

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

cnhnln 发表于 2004-6-10 22:10:24

如果我没记错的话,FC1不需要安装升级module-init-tools了
安装device-mapper的rpm包

make mrproper
make gconfig
make
make modules_install
make install

GGGO 发表于 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这个目录???

bhz0312 发表于 2004-6-12 21:28:43

我也遇到这个问题了!我也同样装了module-init-tools-3.0.tar.gz!有人知道怎么解决么。2.6.6我已经变了很多次了。每次都失败!我都要疯了!

cnhnln 发表于 2004-6-12 21:33:29


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

GGGO 发表于 2004-6-13 01:19:51

我的怎么没有的??
系统Fedora1
编译过程中没有错误,就是有warning
就剩下这个问题了。

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

GGGO 发表于 2004-6-13 01:21:30

bhz0312兄
我们一起加油,要是你搞定了不要忘了兄弟我啊! :mrgreen:

seawolf1012 发表于 2004-6-13 23:36:30

我的也是,在第4次编译时出现了这个问题,以前没有

cnhnln 发表于 2004-6-17 22:43:22

我的怎么没有的??
系统Fedora1
编译过程中没有错误,就是有warning
就剩下这个问题了。

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

aaccdd 发表于 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的内核编译很简洁了

zzz698912 发表于 2004-6-21 18:20:52

从2.4要升到2.6真的很痛苦!

loneagle22 发表于 2004-6-29 03:56:28

俺 也来凑热闹。顺便问 一下。make dep命令是不是必须的。。。
make=make dep??
^_^ 俺是菜鸟。大家多帮帮俺!!

cnhnln 发表于 2004-6-29 04:09:21

2.4需要make dep。2.6不需要
make=make bzImage+make modules(生成内核和模块,所以不需要再单独make bzImage;make modules了)
页: [1] 2
查看完整版本: 安装内核2.6.6出问题了!