藉助啓動腳本可以設置各種程序開機後自動運行,也可以設置其他系統設置,這有點
類似於Windows 系統中的Autobat 自動批處理文件,啓動腳本的位於板子的/etc/init.d/rcS,內
容如下(實際內容可能與此不完全一致):
#! /bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin: ##設置默認有效執行路徑
runlevel=S ##用戶等級,在此爲:單用戶
prevlevel=N
umask 022
export PATH runlevel prevlevel
#
# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
trap ":" INT QUIT TSTP
#SCSI modules
#Input modules
#/sbin/insmod /lib/input.o
#/sbin/insmod /lib/keybdev.o
#/sbin/insmod /lib/mousedev.o
#/sbin/insmod /lib/evdev.o
#Charactor modules
/bin/ln -s /dev/fb/0 /dev/fb0 ##FrameBuffer 的符號聯接
/bin/ln -s /dev/vc/0 /dev/tty1
/bin/ln -s /dev/sound/dsp /dev/dsp #聲音設備的符號聯接
/bin/ln -s /dev/sound/mixer /dev/mixer #聲音設備的符號聯接
/bin/ln -s /dev/scsi/host1/bus0/target0/lun0/part1 /dev/sda1
#設置常用臨時目錄
/bin/mount -t proc none /proc
/bin/mount -t tmpfs none /tmp
/bin/mount -t tmpfs none /var
/bin/mkdir -p /var/lib
/bin/mkdir -p /var/run
/bin/mkdir -p /var/log
#Usb devices
#/sbin/insmod /lib/hid-core.o
#/sbin/insmod /lib/usbmouse.o
#/sbin/insmod /lib/usbkbd.o
#Netcard
#/sbin/insmod /lib/cs8900a.o
#各種服務程序
/etc/rc.d/init.d/netd start # telnet/ftp 服務
/etc/rc.d/init.d/httpd start # web server 服務
/etc/rc.d/init.d/leds start # led 服務
/sbin/ifconfig lo 127.0.0.1 #本地迴環設備ip 地址
/sbin/ifconfig eth0 192.168.1.230 up #本機ip 地址,
/sbin/madplay /shanghaitan.mp3 & #開機後自動運行madplay 播放mp3, 用戶可以#仿照此處添加自己的開機程序
/bin/hostname -F /etc/sysconfig/HOSTNAME
轉載自:http://blog.sina.com.cn/s/blog_5f9b3de40100gs80.html