r4s 骷髅头 OpenWrt 配置保存不了

329 天前
 dcsuibian

进终端的时候就提示:

mkdir: can't create directory '/root/.cache/': Read-only file syste

根据网上搜到的办法

e2fsck /dev/mmcblk0p2
reboot
mount -o remount rw /

都试了,还是一点用都没有,主要已经第二次遇到这个问题了,之前重刷过一次固件。总是重刷真的受不了

1617 次点击
所在节点    OpenWrt
7 条回复
lhbc
329 天前
ext4 or squashfs?
尽量用 squashfs

话说 r4s 已经被 openwrt 官方支持吧
用官方 rom 更好,还可以用 imagebuilder 来定制
WinkeyLin
329 天前
我在 x86 软路由上遇到过这个问题,应该是一个长期存在的 bug ,参考 https://github.com/coolsnowwolf/lede/issues/10317
我自己笔记上写的是“在系统 - 挂载点中删除或取消勾选挂载点为 `/` 的记录可解决”,时间有点久远不确定有没有用
另外建议使用 squashfs 固件
dcsuibian
329 天前
@WinkeyLin 折腾了好久解决了

mount
e2fsck /dev/mmcblk0p2
reboot
然后修复了错误重启就好了。之前没有 mount ,似乎就没有 /dev/mmcblk0p2 。
我也不太懂,总之现在没问题了,就怕啥时候再来一次
dcsuibian
329 天前
@lhbc ext4
不太了解 OpenWrt ,用这个固件本来就是偷懒,看着 ext4 比较眼熟就用了
lhbc
329 天前
@dcsuibian #4 对于 OpenWrt 官方有支持的设备,我的最佳实践是:
1. 安装官方固件,安装需要的软件,配置好各种参数
2. 备份配置
3. 用官方的 imagebuilder ,把安装的软件和配置一起打包一个固件
4. 用 squashfs 版的固件刷机

这样刷好机就自动配置好所有东西,squashfs 还可以 factory reset 到初始状态(用硬件带的 reset 开关或者系统里的 firsboot )
每次需要升级 OpenWrt 版本,只需要用新版 imagebuilder 重新打包,然后刷机即可
AmadeusGhost
327 天前
建议远离骷髅头,代码全是抄别人的不说,还改名成自己的。
dcsuibian
326 天前
@AmadeusGhost 那还有什么其它推荐的吗?我只想要个稳定简单有中文的就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/947407

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX