您尚未登录。

楼主 #1 2018-01-18 12:12:38

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

各位大哥,buildroot编译出来的根文件系统没有,/etc/rc.local文件,自己用vi建个/etc/rc.local文件没有执行!

各位大哥,buildroot编译出来的根文件系统没有,/etc/rc.local文件,自己用vi建个/etc/rc.local文件没有执行里面的内容,是什么问题?

# vi /etc/rc.local
/root/wifi.sh

exit 0

离线

楼主 #3 2018-01-18 15:48:08

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大哥,buildroot编译出来的根文件系统没有,/etc/rc.local文件,自己用vi建个/etc/rc.local文件没有执行!

晕哥 说:

你应该去 /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键

离线

楼主 #5 2018-01-19 09:15:35

zhuacai
会员
注册时间: 2017-12-16
已发帖子: 234
积分: 233.5

Re: 各位大哥,buildroot编译出来的根文件系统没有,/etc/rc.local文件,自己用vi建个/etc/rc.local文件没有执行!

晕哥 说:

开机不会执行 /etc/rc.local,
开机只会执行 /etc/init.d/rcS, 除非你在/etc/init.d/rcS 文件最后一行添加  /etc/rc.local 才会执行。

否则你老老实实按照我二楼给的方法.

晕哥,我想知道linux启动时,最先加截什么脚本?
/etc/init.d/rcS是在那里设置开机就加载.

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn