linuxrc文件,rc.local文件,rcS文件,我的根文件系统启动脚本文件

我的根文件系统启动脚本文件,在此列出,以备查询。

[root@zmf26 rootfs]# cat etc/init.d/linuxrc
#!/bin/ash
echo "------next to run /linuxrc"
/bin/mount -f -t cramfs -o remount,ro /dev/mtdblock/3 /
/bin/mount -t tmpfs tmpfs /dev/shm
/bin/mount -f -t sysfs sysfs /sys
/bin/mount -t tmpfs tmpfs /mnt
/bin/mkdir -m 775 /mnt/usb
/bin/mount -t proc none /proc
/bin/mount -t devpts devpts /dev/pts

# mount devpts in order to use telnetd
#/bin/echo /sbin/mdev > /proc/sys/kernel/hotplug
/sbin/mdev -s

echo "------next to mount /tmp,/tmp/app,cp /etc/tmp/boa /tmp/app"
/bin/mount -t tmpfs none /root
/bin/cp /etc/udev/usbmount.sh /root/

/bin/mount -t tmpfs none /var
/bin/mkdir -p /var/lib
/bin/mkdir -p /var/run
/bin/mkdir -p /var/log/boa
#/bin/cp -rf /etc/tmp/www /var/

/bin/mount -t ramfs ramfs /tmp
/bin/mkdir /tmp/app
/bin/mount -f -t ramfs ramfs /tmp/app
/bin/cp -rf /etc/tmp/* /tmp/app/

echo "------next to mount yaffs2 /user,/data"
/bin/mount -t yaffs2 /dev/mtdblock/4 /user
/bin/mount -t yaffs2 /dev/mtdblock/5 /data

exec /etc/init.d/rc.local

echo "------next to run /sbin/init"
exec /sbin/init
[root@zmf26 rootfs]# cat etc/init.d/rc.local
#!/bin/ash
echo "------next to run /usr/etc/rc.local "
WEBPATH=/tmp/app
MODDIR=/lib/modules/2.6.14.1/
/sbin/hwclock -s
/sbin/inetd
insmod $MODDIR/usbcore.ko
insmod $MODDIR/scsi_mod.ko
insmod $MODDIR/ub.ko
insmod $MODDIR/ohci-hcd.ko
insmod $MODDIR/soundcore.ko
insmod $MODDIR/uda1341_s3c2410.ko
insmod $MODDIR/led_s3c2410.ko
insmod $MODDIR/kbd_s3c2410.ko
insmod $MODDIR/beep_s3c2410.ko
#/tmp/app/ledrpm_exe &

#/sbin/ifconfig eth0 192.168.0.99
#/sbin/ifconfig eth0 down
#/sbin/ifconfig eth0 hw ether 00:00:f1:21:53:f5
#/sbin/pump -i eth0
/sbin/ifconfig eth0 192.168.0.99 netmask 255.255.255.0 up
/sbin/route add default gw 192.168.0.1
/sbin/inetd
echo "------ifconfig eth0 192.168.0.99 complete"

#cd /dev
#ln -s fb/0 fb0
#ln -s vc/0 tty0              
#ln -s vc/1 tty1              
#ln -s vc/2 tty2
#echo "------ ln -s vc/2 tty2 complete"

/sbin/inetd /etc/inetd.conf

if [ -f /tmp/app/boa/boa ];
then
/tmp/app/boa/boa -c /etc/boa/ &
echo "------run /tmp/app/boa/boa&"
else
echo "------error:/tmp/app/boa file dose'n exist!"
fi

if [ -f $WEBPATH/powercontrolboard ];
then
$WEBPATH/powercontrolboard&
echo "------run $WEBPATH/powercontrolboard&"
else
echo "------error:$WEBPATH/powercontrolboard file dose'n exist!"
fi

if [ -f $WEBPATH/boa/http/cgi-bin/smart_arm.cgi ];
then
echo "------$WEBPATH/boa/http/cgi-bin/smart_arm.cgi file exist!"
else
echo "------error:$WEBPATH/boa/http/cgi-bin/smart_arm.cgi file dose'n exist!"
fi
[root@zmf26 rootfs]# ls etc/init.d/ -l
鎬昏 12
-rwxr-xr-x 1 root root 1005 08-13 19:44 linuxrc
-rwxrwxr-x 1 root root 1431 08-23 21:18 rc.local
-rwxrwxr-x 1 root root   91 08-10 02:05 rcS
You have new mail in /var/spool/mail/root
[root@zmf26 rootfs]# cat etc/init.d/rc
rc.local  rcS      
[root@zmf26 rootfs]# cat etc/init.d/rcS
#!/bin/ash
echo "------next to run /etc/inid.d/rcS"
/bin/mount -a
exec /etc/init.d/linuxrc
[root@zmf26 rootfs]#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhengmeifu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值