歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

設置嵌入式系統開機自動啟動程序

設置嵌入式系統開機自動啟動程序
  我們希望在使用嵌入式系統的時候越簡單方便越好,我要講的開機自動啟動程序是簡便化的第一步,下面將我的操作步驟記錄如下:   要設置自啟動程序需要解決兩個問題:1、系統自動登錄;2、自動執行腳本,   1)系統自動登錄   (1)修改/etc/inittab   在inittab中,有如下配置   1:2345:respawn:/sbin/agetty tty1 9600   2:2345:respawn:/sbin/agetty tty2 9600   3:2345:respawn:/sbin/agetty tty3 9600   4:2345:respawn:/sbin/agetty tty4 9600   5:2345:respawn:/sbin/agetty tty5 9600   6:2345:respawn:/sbin/agetty tty6 9600   表示系統可以有六個控制台,可以用ALT+(F1~F6)來切換。而/sbin/agetty就是一個登陸驗證程序,執行它,會提示用戶輸入用戶名和密碼,然後啟動一個指定的shell(在passwd文件中指定的)。   所以,我們只需將其修改為不執行agettty,而是執行自己編寫的一個腳本,就可以跳過用戶名和密碼的輸入。修改如下:   1:2345:respawn:/root/logintest tty1 9600   這裡我在/root/下放了一個測試腳本,這樣系統啟動時就會執行那個腳本,腳本內容:   #!/bin/sh   /bin/login -f root   腳本其實就是執行了一個root用戶的登陸而已。   2)自動執行程序   方法有兩種,一種是將要執行的代碼放到1)中的/root/logintest的後面;   另一種是將要執行的代碼放到/etc/profile文件的後面即可。
 
Copyright © Linux教程網 All Rights Reserved