squashfs制作根文件系统时,文件系统是只读的,所以这个时候如果在目录下创建文件、添加修改等等都是不能实现的。
由于wifi 驱动加载时以softap模式,这时候会去执行hostapd.conf这个脚本。在这个脚本中会去创建/var/run/hostapd的目录,因此会失败。
解决办法时:
1、制作另外一个jiffs2的文件系统烧写在另外一个分区B。这时候需要把rootfs下的/etc目录制作成一个jiffs2文件系统,mount挂载在分区B mtdblock1.
2、把wifi需要创建的目录/var 做成一个软连接。方法是: 把/var 下的内容copy 到/etc目录下
cp -rf /var etc/var
制作一个软连接
ln -s etc/var var
阅读(2398) | 评论(0) | 转发(0) |