无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 857|回复: 0
打印 上一主题 下一主题

教你如何来设置嵌入式系统开机自动启动程序

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-24 10:45:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网友们想要设置嵌入式系统开机自动启动程序,使得这个系统越来越简便,开机也更加的方便,那么要怎么的解决,那么接下来看看具体的步骤吧!


第一步,下面将我的操作步骤记录如下:或者请看雨林木风win7 64位旗舰版                isonhome.cn

    要设置自启动程序需要解决两个问题:1、系统自动登录;2、自动执行脚本,

1)系统自动登录

(1)修改/etc/inittab

在inittab中,有如下配置

1:**:respawn:/sbin/agetty tty1 9600

2:**:respawn:/sbin/agetty tty2 9600

3:**:respawn:/sbin/agetty tty3 9600

4:**:respawn:/sbin/agetty tty4 9600

5:**:respawn:/sbin/agetty tty5 9600

6:**:respawn:/sbin/agetty tty6 9600

    表示系统可以有六个控制台,可以用ALT+(F1~F6)来切换。而/sbin/agetty就是一个登陆验证程序,执行它,会提示用户输入用户名和密码,然后启动一个指定的shell(在passwd文件中指定的)。

    所以,我们只需将其修改为不执行agettty,而是执行自己编写的一个脚本,就可以跳过用户名和密码的输入。修改如下:

1:**:respawn:/root/logintest tty1 9600

    这里我在/root/下放了一个测试脚本,这样系统启动时就会执行那个脚本,脚本内容:

#!/bin/sh

/bin/login -f root

脚本其实就是执行了一个root用户的登陆而已。

2)自动执行程序

方法有两种,一种是将要执行的代码放到1)中的/root/logintest的后面;

另一种是将要执行的代码放到/etc/profile文件的后面即可。
    以上的步骤就是解决在嵌入式系统中开机简便化的自动启动程序,这样可以使得我们使用起来很是简便又节省时间,那么好用的方法学起来,何乐而不为呢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-27 08:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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