找回密码
 注册
查看: 3392|回复: 8

请教!安装mkinitrd问题 很郁闷的一个问题

[复制链接]
发表于 2005-7-5 22:06:14 | 显示全部楼层 |阅读模式
我下载了2.6.12.2内核 ,#make  menuconfig,接下来;make;make modules_install然后make install,   出现如下错误:]# make install
  CHK     include/linux/version.h
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
Kernel: arch/i386/boot/bzImage is ready
sh /tmp/内核/linux-2.6.12.2/arch/i386/boot/install.sh 2.6.12.2 arch/i386/boot/bzImage System.map "/boot"
No module BusLogic found for kernel 2.6.12.2
mkinitrd failed
make[1]: *** [install] Error 1
make: *** [install] Error 2
上网搜索了下原来要安装必要的工具module-init-tools-3.1.tar.bz2和下载新的mkinitrd,  它需要lvm2 和device-mapper,  如果不更新这个包在make install时会提示以上错误提示,于是乎我就安装,但是我用rpm -i 安装了lvm2 和device-mapper后,再安装mkinitrd,用 rpm -ivh mkinitrd-4.1.18-2.i386.rpm命令安装出现以下提示:error: Failed dependencies:
        lvm2 is needed by mkinitrd-4.1.18-2
明明我都安装了 lvm2 ,为什么它还是提示我没有安装呢????郁闷啊!   请各位高手指点一下啊~~~~~~~~~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!

 
 楼主| 发表于 2005-7-5 23:03:29 | 显示全部楼层
唉  怎么没人帮我啊
回复

使用道具 举报

发表于 2005-7-6 16:05:51 | 显示全部楼层
[root@localhost linux-2.6.11]# sudo make install
  CHK     include/linux/version.h
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
Kernel: arch/i386/boot/bzImage is ready
sh /usr/src/linux-2.6.11/arch/i386/boot/install.sh 2.6.11 arch/i386/boot/bzImage System.map ""
No module aic7xxx found for kernel 2.6.11
mkinitrd failed
make[1]: *** [install] Error 1
make: *** [install] Error 2


我的和你 差不多啦  我用的是SCSI 硬盘 在menuconfig的时候我也选了AIC 7xxx啊
大家帮帮忙啊~~
回复

使用道具 举报

发表于 2005-9-14 11:30:18 | 显示全部楼层
请我高人,像楼主那样的问题,究竟应该怎么样解决啊,我也碰到了同样的问题,是在VMWARE下编译2.6.10的内核,谢谢指教
回复

使用道具 举报

发表于 2005-9-14 12:38:14 | 显示全部楼层
initrd 真的有用么?没用么?有用么?没用么?
我从来不用。
回复

使用道具 举报

发表于 2005-9-20 14:25:59 | 显示全部楼层
我在安装  linux kernel 2.4.31 时也遇到和楼主一样的问题。提示:
---------------------------------------------------------------------
No module Buslogic found for kernel 2.4.31,aborting.
mkinitrd failed
---------------------------------------------------------------------
希望有好心人指点。
回复

使用道具 举报

发表于 2005-9-20 18:03:14 | 显示全部楼层
如果没有initrd,说明用不到initre,
光用内核就可以引导系统的,
不信你就尝试一下。
回复

使用道具 举报

发表于 2005-10-4 02:08:38 | 显示全部楼层
用 rpm -ivh --nodeps mkinitrd-4.1.18-2.i386.rpm 安装。

另外'No module BusLogic found for kernel 2.6.12.2'就是说你没有把 BusLogic 的SCSI驱动编译到模块里面。
回复

使用道具 举报

发表于 2005-10-9 01:44:48 | 显示全部楼层
如果你要用initrd的话,aic7xxx 必须要编译成模块[m],而不是直接编译进内核[y]
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-15 03:38 , Processed in 0.024315 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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