buildroot设置开机自动运行程序和自动登录

设置自动登录和开机启动

设置开机启动:
在# now run any rc scripts的注释下面照格式添加添加
::sysinit:/etc/init.d/smtp_pop3   #smtp_pop3是我自己在init.d目录下建立的一个shell脚本

然后进入/etc/init.d目录
#cd /etc/init.d/

新建smtp_pop3文件
#vi smtp_pop3
写入如下内容:

#/bin/bash
 
cd /root
./smtpmain
./pop3main

保存退出
修改权限为755

#chmod 755 smtp_pop3

自动登录:
#vi /etc/passwd
删除第二列的x (所谓第几列是用“:”作为分列标志)
root:x:0:0:root:/root:/bin/sh

vi /etc/shadow
删除第二列的MD5值加密的密码
root:(一长串字母和数字,删除!):10933:0:99999:7:::

修改inittab配置文件


vi /etc/inittab

ttySAC0::respawn:-/bin/sh


注释下面一条!!!非常重要,否则会出现两个shell在一个终端轮流接受输入的情况(非常的痛苦,差点重新烧录文件系统了)
ttySAC0::respawn:/sbin/getty -L ttySAC0 115200 vt100 # GENERIC_SERIAL

你可能感兴趣的:(MINI2440)