· 为了让 debian 的设备开机自动加载驱动模块以及启用人机交互界面
1 /etc/rcn.d 添加软连接
1.1 创建脚本并保存在 /etc/init.d
$: touch /etc/init.d/start.sh
· 创建 start.sh 的脚本文件,并保存在 /etc/init.d 目录下
#!/bash/bin
sudo cd /lib/modules/
sudo insmod /lib/modules/led.ko
sudo insmod /lib/modules/key.ko
sudo insmod /lib/modules/pwm.ko
· 该脚本内的文件,可自行修改成需要的内容
1.2 设置可执行权限
$: chmod +x /etc/init.d/start.sh
· 添加 /etc/init.d/start.sh 的可执行权限
1.3 添加软连接
$: sudo ln -s /etc/init.d/mystart.sh /etc/rc2.d/S99start
· S 代表的是 start(开始)
· 99 代表启动的顺序
1.4 /etc/rcn.d 解析
$: ls /etc/rc*.d
rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d
目录名称 | 解析 |
---|---|
rc0.d | 关闭时运行 |
rc1.d | 单用户模式 |
rc2.d | 多用户模式,没有 NFS 支持 |
rc3.d | 完整的多用户模式,是标准的运行级 |
rc4.d | 一般没使用到 |
rc5.d | 到X Windows执行 |
rc6.d | 重启时运行 |