各位大哥,buildroot编译出来的根文件系统没有,/etc/rc.local文件,自己用vi建个/etc/rc.local文件没有执行里面的内容,是什么问题?
# vi /etc/rc.local
/root/wifi.sh
exit 0
离线
你应该去 /etc/init.d/S80wifi 这个文件, 文件名随意,只要S开头即可, 文件要可执行。
晕哥,如要我开机就运行/etc/rc.local脚本,要怎么做呢?下面我是按(TF WIFI 小白编)里操用的,但不能执行/etc/rc.local脚本
6.开机自动连网
首先写一个shell脚本来加载驱动,启动wlan0,运行连网脚本,放在任意目录都可以,输入命令:
vi wifi.sh
然后按a进入插入模式,输入:
#!/bin/sh
insmod /root(你放WiFi驱动的路径)/wifi.ko(WiFi驱动的名字)
ifconfig wlan0 up
/root/connect_wx.sh
写好后按下esc,再输入:wq
保存数据后输入:
chmod 777 wifi.sh
然后添加开机启动脚本
vi /etc/rc.local
然后把你的wifi自启脚本以绝对路径形式输入exit 0上面的一行中,如果路径太长,一行写不完,就在这一行的最后面输入\然后按下enter键
离线
开机不会执行 /etc/rc.local,
开机只会执行 /etc/init.d/rcS, 除非你在/etc/init.d/rcS 文件最后一行添加 /etc/rc.local 才会执行。否则你老老实实按照我二楼给的方法.
晕哥,我想知道linux启动时,最先加截什么脚本?
/etc/init.d/rcS是在那里设置开机就加载.
离线