LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 801|回复: 9

编译内核多次,但从未成功过

[复制链接]
发表于 2005-1-11 17:19:39 | 显示全部楼层 |阅读模式
问一下:initrd-2.xx.img 有什么用,一定得要么?
我好象看到有帖子说不用.img文件也可以
我都没有生成.img文件(因为不知怎么弄 :-)),我在menu.lst里这样写的:

title  New Linux-2.4.28
     root (hd0,6)
     kernel /vmlinuz-2.4.28 ro root=/dev/hda9
     no   initrd

这样是不是不行呀,有什么问题?
我能够起动到文本界面,但有好几个failed,也不能startx
即使使用安装系统时的内核的.config(没改)也是这样
发表于 2005-1-11 17:50:56 | 显示全部楼层
置顶帖里有2.4 >2.6的指南阿。

似乎是必须用到initrd的。
 楼主| 发表于 2005-1-11 17:59:29 | 显示全部楼层
Post by 6692975
置顶帖里有2.4 >2.6的指南阿。

似乎是必须用到initrd的。


谢谢,我没有编译2.6, 编的是2.4.28
我看过几篇帖子的
先成功这个在说

initrd.img 怎么生成呀,它起什么作用呢?
发表于 2005-1-11 18:32:01 | 显示全部楼层
http://bbs.linuxsir.cn/showthread.php?t=113586
initrd作用,原理。
如果不是从2.4 >2.6的话,initrd就不是必须的了。
可以用mkinitrd制作。
具体可以看man mkinitrd
发表于 2005-1-11 19:31:23 | 显示全部楼层
编译内核后,Grub不用手写.有命令可以生成.至于进不了init 5可能是因为鼠标后键盘等设备没有识别.重新配置即可.
发表于 2005-1-11 20:06:18 | 显示全部楼层
我没有用initrd, 2.6.9的内核
有几个fail很正常吧,可能是你以前为内核设置的module
至于不能起X,应该和内核没什么关系吧?!如果能进控制台模式的话
 楼主| 发表于 2005-1-12 08:46:28 | 显示全部楼层
谢谢大家提供的资料,学习中……
发表于 2005-1-12 11:47:17 | 显示全部楼层
我也奇怪为什么有人没有initrd可以起动甚至可以startx,可我没有就是不行,连起动多不行,不是initrd里面包含一些设备驱动吗?
发表于 2005-1-12 12:00:10 | 显示全部楼层
自己编译后的内核基本是不需要initrd的,自己的驱动都会编译进核心了。
而发行版需要initrd启动一些特殊的驱动,比如他会把ext2编译进核心,但是把ext3编译成模块,然后在initrd中加载。
 楼主| 发表于 2005-1-12 12:11:34 | 显示全部楼层
Post by xdkui
我没有用initrd, 2.6.9的内核
有几个fail很正常吧,可能是你以前为内核设置的module
至于不能起X,应该和内核没什么关系吧?!如果能进控制台模式的话


根据错误提示:我把nvidia的驱动装了一遍(我将nvidia遍进了内核的说),结果能够startx了

新问题是:我重起到原来的内核,这里又不能startx了,重装nvidia驱动,结果又好了。

似乎nv驱动针对不同内核编译出来的东东是不一样了。
问题是新内核不能上网(还需确定,今天我们这网络不太好使),我把realtk 8139加进了内核,要不要驱动呀?

还有就是启动信息能在那看到么?想看下几个failed怎么回事, 启动时太快,来不及看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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