QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 946|回复: 4

好郁闷啊,装上module-init-tools,又出错了!

[复制链接]
发表于 2005-4-19 13:38:10 | 显示全部楼层 |阅读模式
--------------------最后一步又出错了---------

[root@localhost linux-2.6.11]# 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 ""
All of your loopback devices are in use.
mkinitrd failed
make[1]: *** [install] Error 1
make: *** [install] Error 2
[root@localhost linux-2.6.11]#
-------------------------------
高手指点,,解决一下嘛,,升级内核,,好打击人啊,,老出错

郁闷啊
发表于 2005-4-19 18:02:18 | 显示全部楼层
1、不要用initrd,也不要用make install,自己把bzImage拷到/boot下面,然后修改grub.conf
2、自己添加一个loopback设备试试看
回复

使用道具 举报

 楼主| 发表于 2005-4-20 11:00:42 | 显示全部楼层
我装上了module-init-tools-3.0
内核编译成功了,
但进入系统,和一些网友的问题一样,,不能挂其它分区和USB,CDROM
回复

使用道具 举报

发表于 2005-4-20 13:43:39 | 显示全部楼层
不知道挂载不上的原因是什么?
不能挂载cdrom,保证CONFIG_BLK_DEV_IDECD=y(Include IDE/ATAPI CDROM Support)
不能挂载usb,保证CONFIG_BLK_DEV_SD=y,CONFIG_BLK_DEV_SG=y,CONFIG_USB_STORAGE=y,当然还要EHCI或者UHCI
最后,很重要的保证所有需要的文件系统系统都支持了,放进内核或者模块加载
回复

使用道具 举报

发表于 2005-4-22 21:22:51 | 显示全部楼层
挂载不上,首先是要在编译内核时,选择上,然后启动以后用lsmod查看所需的模块有没有加载,比如usb首先要uhci-usb ehci-usb模块加载,然后还要sc-md(一个SCSI的模拟模块,忘记名字了),还要加载nls-cp437,如果是中文nls-cp936,还要加载fat,vfat两个模块,所有这些都加载成功的话,你的Usb应该没有问题.同里其它的也是一样.cdrom要加载Iso9660模块,这些模块可以在/lib/modules/2.xx.xx/kernel/drive下面找到,如果没有,那就在编译内核吧.从2.4.xx 到2.6.xx,其中有很多模块不会自动加载,所以你需要写入/etc/的配置文件中
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-16 06:26 , Processed in 0.073830 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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