各位,我最近在弄嵌入式linux,刚接触,很菜的。现在有这样两个问题:
1、linux启动后自动登录(用户名:root,密码:无)
2、启动时,udev要耗费十几二十秒
对于第一个问题,我的想法是应该只需要某个地方配置一下就可以实现,但我在网上找了一下,有3个说法:
1)修改/etc/init/tty.conf(看了一下,机子上连/etc/init文件夹都没有)
2)修改/etc/inittab,将/sbin/getty替换成/bin/login -f 用户名(试过了,也没用)
3)写一个程序来调用login,然后编译,再修改/etc/inittab,给/sbin/getty加几个参数-n -l 编译后的文件(板子资源有限,放弃)
对于第二个问题,我的想法是编译内核时不使用udev,或修改一下配置,不启用udev。结合我在网上查的资料,还有带我的人说的,也有3个说法:
1)删除/etc/udev/rules.d下的所有文件(结果:问题照样)
2)分析说是udev启动时要启动一个daemon,这个耗时就耗在daemon上,所以自己搞个简化版的udev来代替。(太复杂了,上班上网查资料特别不方便)
3)修改init相关配置,不使用udev。(这个方法是带我的人说的,听起来不错,就是他也忘记在哪里看到的这个方法了)
到底要怎么做才能解决这两个问题?求解! 话说,最近google都上不了了,这到底是刮的什么风啊
呼叫万能的TT、万能的版主、万能的sejishikong ......
[ 本帖最后由 zz_6_3 于 2014-4-1 21:01 编辑 ] |