LinuxSir.cn,穿越时空的Linuxsir!

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

编译2.6.13内核

[复制链接]
发表于 2005-9-30 18:30:43 | 显示全部楼层 |阅读模式
init:432 can't open /dev/console
kernel panic not syncing:attempted to kill init
init 1也停在这里(挂完两个硬盘 后就停了)
用make-kpkg
make都编译过 同样的问题 可能是我把某个 只能用模块的编译进内核了
/console
gcc-3.4
发表于 2005-9-30 18:37:08 | 显示全部楼层
可能是我把某个 只能用模块的编译进内核了
这不太可能
反过来倒是很有可能
再试试吧
初学者几乎没有几个一次能成功的
你既然选择了编译内核
就得忍受和学习
http://ary.chiname.cn/107319.asp
推荐你去这个地方看看
可惜作者没有写完
如果写完了对新手编译内核是个很好的指导
google尽多的资料,不要找有关2.4的
回复 支持 反对

使用道具 举报

发表于 2005-9-30 19:53:50 | 显示全部楼层
Post by biosedit
init:432 can't open /dev/console
kernel panic not syncing:attempted to kill init
init 1也停在这里(挂完两个硬盘 后就停了)
用make-kpkg
make都编译过 同样的问题 可能是我把某个 只能用模块的编译进内核了
/console
gcc-3.4



把你的Grub里的新内核引导选项贴出来看看
回复 支持 反对

使用道具 举报

发表于 2005-9-30 19:55:20 | 显示全部楼层
是SCSI硬盘吗?还是用vmware?
回复 支持 反对

使用道具 举报

发表于 2005-9-30 20:00:45 | 显示全部楼层
慢慢来
不行就换个内核
回复 支持 反对

使用道具 举报

发表于 2005-9-30 23:43:26 | 显示全部楼层
http://www.linuxsir.cn/bbs/attac ... tid=29505&stc=1

我的配置文件。
注意,是打了vesafb-tng补丁的,我的机器配置见我的签名。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-9-30 23:52:08 | 显示全部楼层
压根就甭编译,debian下编译好的内核那么多,拿来用就是了,又耽误自己时间又折腾机器
自己打个非官方patch的另当别论
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-1 01:17:08 | 显示全部楼层
感谢 各位的回帖
我只是想知道为什么会
init:432 can't open /dev/console
kernel panic not syncing:attempted to kill init
出现这种情况 有时候编译内核想减少内核的大小 与编译时间 可能会把很多东西去掉
我用make oldconfig make menuconfig编译过了 但还是不明白 can't open /dev/console
...........
我想在邮件列表里得到答案
等待中
回复 支持 反对

使用道具 举报

发表于 2005-10-3 23:00:13 | 显示全部楼层
Post by sarge_ma
压根就甭编译,debian下编译好的内核那么多,拿来用就是了,又耽误自己时间又折腾机器
自己打个非官方patch的另当别论


我并不像再次争论这个话题,可是我不明白自己编译内核有什么不好。

确实,随着机器性能的增长,用很多编译时间去换取可怜的一点儿运行时时间,确实已经不太合理,毕竟在我的PIII-C上也感受不到太大的速度差距,而且人们连Java都能忍受,何必呢…

但是,如果你想学学net-filter结构,或者linux advance route,或者ipv6,或者一些其它的西西,不自己编译行吗?
如果你是一个出色的系统管理员,却不会给系统打补丁或者为你的硬件编译内核,说出去,丢人啊。
就算你只是个用emacs或者kedit打打字的家伙,哪天高兴了,编译编译内核又有什么坏处?浪费时间折腾机器?!一个卖肉的老板可能初中毕业吧,那么他学习除了+-*/以外的知识都是浪费时间吗?至于折腾机器,只要不是公家的机器,干吗不折腾?!

哈哈!编译吧!所有人都来编译!
回复 支持 反对

使用道具 举报

发表于 2005-10-3 23:22:02 | 显示全部楼层
Post by biosedit
感谢 各位的回帖
我只是想知道为什么会
init:432 can't open /dev/console
kernel panic not syncing:attempted to kill init
我用make oldconfig make menuconfig编译过了 但还是不明白 can't open /dev/console


根据错误提示,我猜是你没有把 devfs 编译到内核中去,所以就没有/dev 下的设备;还有一个可能是,你没有把console这个设备编译进去。但是具体是那个选项我就不太清楚了。

不过,建议你用
make defconfig
参数,让系统产生一个默认设置,然后你再修改。我的经验是,要想编译出自己喜欢的内核,要差不多把里面没一样选项的说明都看一看,较费时间,但也是一个很好的学习过程。

Good Luck

------------------------------
看了台湾93年版的《搭错车》,感觉虽然故事老套,情节简单,但是里面的感情非常之真挚,所以很感人。里面的歌曲也非常只好听。
回复 支持 反对

使用道具 举报

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

本版积分规则

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