【树莓派-OpenWrt断电后只读和出现未保存的配置Read-only file system,且无法保存成功问题解决方案】

【树莓派-OpenWrt断电后只读和出现未保存的配置Read-only file system,且无法保存成功问题解决方案】

问题

OpenWrt修改任何参数,保存配置,在界面右上角始终出现未保存的配置

在这里插入图片描述

原因

编译的OpenWrt和树莓派存在兼容性问题,导致断电后系统的根目录从可写模式变为只读模式。

解决方法

  1. 打开PowerShell

  2. 连接OpenWrt

    ssh root@192.168.1.1
    

    IP地址改为自己的IP地址

  3. 重新挂载根目录

    mount -o remount rw /
    

    或者

    mount -o remount,rw 
    
  4. 设置命令开机自动挂载

    vim /etc/rc.local
    

    在这里插入图片描述
    如图,在exit 0这行之前添加命令

  5. 文件授权

    chmod +x /etc/rc.local
    
  6. 重启树莓派

    reboot
    
  7. 完成

自己编译的固件

原因:

编译的固件OpenWrt系统没有支持TF卡的文件系统类型

方法:

  1. 在 OpenWrt 配置中启用文件系统支持:

    进入 OpenWrt 的编译目录并运行 make menuconfig。在菜单中,找到 Kernel Modules -> File Systems,并选择 TF 卡需要的文件系统类型,比如 kmod-fs-ext4、kmod-fs-vfat(用于 FAT32)、kmod-fs-ntfs 、kmod-fs-autofs4、kmod-usb-net等。确保选择与 TF 卡文件系统匹配的模块。

  2. 重新编译固件:
    保存配置并退出菜单。执行 make 重新编译 OpenWrt 固件。生成的固件会包含所需的文件系统支持。

  3. 更新设备固件:
    将新的固件刷入设备。重启设备后,尝试挂载 TF 卡。

  4. 也可以运行以下命令来检查和修复文件系统(请替换 /dev/sdb1 为您的设备名称)

    fsck /dev/sdb1
    

    或者。

    e2fsck -y /dev/mmcblk0p2
    

    可选参数-y -v -f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Ztiddler

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

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

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

打赏作者

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

抵扣说明:

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

余额充值