设为首页收藏本站
查看: 18811|回复: 0

嵌入式ARM Linux开发板自启动,跳过输入root用户名和密码

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2014-4-16 17:28:16 | 显示全部楼层 |阅读模式
添加自动登录步骤:
1. 编译autologin.c程序
编译好的文件请看附件,如无必要,请跳过这一步,直接下载附件中的autologin镜像,然后进入第2步。
autologin.c文件内容
#include <unistd.h>
int main() {
        execlp("login","login","-f","root",0);
        return 0;
}


编译
# ${CROSS_COMPILE}gcc autologin.c -o autologin

2.拷贝文件
将生成的autologin拷贝至开发板/sbin目录下,如通过sd卡拷贝,并修改权限为可执行。
# cp /media/mmcblk0p1/autologin /sbin/
# chmod +x autologin


3. 修改/etc/inittab
#vi /etc/inittab
找到登录脚本所在行:
S:2345:respawn:/sbin/getty 115200 ttyO0

修改为:
S:2345:respawn:/sbin/getty -n -l /sbin/autologin 115200 ttyO0
保存退出

4. 同步文件系统并重启开发
# sync
重启开发板。

参考网页:
http://how-to.wikia.com/wiki/How ... uto_login_at_bootup

autologin.zip (3.19 KB, 下载次数: 13244)





回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-11-22 22:38 , Processed in 0.080184 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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