LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: goldeagle

kernel 2.6.0 编译方法(给新手)

[复制链接]
发表于 2004-1-6 15:39:16 | 显示全部楼层
Oh,我确实选内建方式比较多,我再编一下试试。
发表于 2004-1-8 14:54:45 | 显示全部楼层
我在编译内核(2.6.0)的时候也遇到了这个问题。
make 的时候倒没有出错,但是在 make install的时候出现了类似的错误:
"All of your loopback devices are in use.
mkinitrd failed."
真让人迷惑,编译安装内核关loopback设备什么鸟事呀,我用了
"ifconfig lo down"
这个命令之后,再重新试了一遍,发现还是出现了这些错误。
到/boot这个目录下看了看,发现vmlinuz-2.6.0和system.map-2.6.0这两个文件已经被复制到那里了。但是我没有装grub/lilo(因为电脑是我的同学的,为此,我给编译的不同的内核都制作了启动软盘),因此,我不能用修改grub/lilo配置文件的方法来测试2.6.0内核是不是已经可用了,需要制作启动软盘启动2.6.0内核。
但是我在用mkinitrd命令
mkinitrd /boot/initrd.img-2.6.0 2.6.0
的时候还是出现了上述的错误。
mkbootdisk --device /dev/fd0 2.6.0
重新生成initrd.img的时候也出现了上述的错误。
ps;我在配置内核的时候已经把loopback,initrd ramdisk的支持编译进内核了。
发表于 2004-1-8 14:57:15 | 显示全部楼层
觉得是你们的kernel没有选对吧?应该和什么设备没有关系阿!?
发表于 2004-1-8 14:59:41 | 显示全部楼层
最初由 lanb 发表
觉得是你们的kernel没有选对吧?应该和什么设备没有关系阿!?

我也觉得和lo设置没有没有什么关系。
不过系统给的出错信息实在费解。
系统是Fedora core 1。
泄泄。
发表于 2004-1-8 15:04:36 | 显示全部楼层
Debian可能没有这方面的问题吧。
发表于 2004-1-8 15:25:04 | 显示全部楼层
是吗!?我在fedora下面也编译过2.6阿?!好象也没有见到这种问题!
发表于 2004-1-8 23:27:05 | 显示全部楼层
已经解决问题了。
原来出现问题的时候是在运行2.4.24内核(很草率地编译的内核),后来换到Fedora自带的2.4.22内核环境下编译2.6.0内核就很顺利了。
2.6内核地桌面环境下的反应太快了,真让人兴奋。Linux变聪明了,终于知道什么该先做什么要先搁置一下了。
 楼主| 发表于 2004-1-9 09:43:18 | 显示全部楼层
恭喜了,呵呵
linux 的桌面确实越来越好
2.6.0 中有一部分改变就是专门针对输入输出方面的
发表于 2004-1-9 12:01:39 | 显示全部楼层
如果我上网是无线usb的网卡,应该怎么改?
 楼主| 发表于 2004-1-9 12:04:23 | 显示全部楼层
你最好看看内核选项说明的手册,在很多地方都有。
内核里面有专门关于 USB 设备和网络设备的部分
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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