chengreat 发表于 2004-7-26 03:02:53

我在升级内核时出现的错误,请高手指点!

# 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 /src/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
我按说明步骤一步一步的进行
# make bzImage
# make modules
# make modules_install
# make install
不知为什么会出现这个错误?
请高手指点!

felix 发表于 2004-7-26 09:01:46

先升级你的device-mapper然后只需要
# make modules_install
# make install
即可!!!

chengreat 发表于 2004-7-26 10:42:02

我升级了device-mapper-1.00.07-1.i386.rpm
但是还是有同样的错误,你们是怎么升级内核的?谢谢!

pinper 发表于 2004-7-27 17:29:51

不用make install,内核直接拷到启动目录,手动修改grub.conf

chengreat 发表于 2004-7-28 14:21:04

哪些文件需要拷到启动目录,谢谢!

pinper 发表于 2004-7-29 14:02:30

最主要的:arch/i386/boot/bzImage,其实这一个也就够了,如果愿意的话,System.map,.config也可以拷。如果要用init ramdisk,就用mkinitrd生成一个就可以了,然后手动修改grub.conf

rfyd 发表于 2004-7-29 14:44:21

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

这个错误信息就是mkinitrd这个命令产生的!
grub不生成img也可以吗?

pinper 发表于 2004-7-30 10:32:32

你把根文件系统的文件类型(比如ext3)编译进内核,基本也就不用initrd了
页: [1]
查看完整版本: 我在升级内核时出现的错误,请高手指点!