好郁闷啊,装上module-init-tools,又出错了!
--------------------最后一步又出错了---------# make install
CHK include/linux/version.h
make: `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: *** Error 1
make: *** Error 2
#
-------------------------------
高手指点,,解决一下嘛,,升级内核,,好打击人啊,,老出错
郁闷啊 1、不要用initrd,也不要用make install,自己把bzImage拷到/boot下面,然后修改grub.conf
2、自己添加一个loopback设备试试看 我装上了module-init-tools-3.0
内核编译成功了,
但进入系统,和一些网友的问题一样,,不能挂其它分区和USB,CDROM 不知道挂载不上的原因是什么?
不能挂载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
最后,很重要的保证所有需要的文件系统系统都支持了,放进内核或者模块加载 挂载不上,首先是要在编译内核时,选择上,然后启动以后用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/的配置文件中
页:
[1]