进终端的时候就提示:
mkdir: can't create directory '/root/.cache/': Read-only file syste
根据网上搜到的办法
e2fsck /dev/mmcblk0p2 reboot mount -o remount rw /
都试了,还是一点用都没有,主要已经第二次遇到这个问题了,之前重刷过一次固件。总是重刷真的受不了
![]() | 1 lhbc 2023-06-09 20:07:45 +08:00 via Android ![]() ext4 or squashfs? 尽量用 squashfs 话说 r4s 已经被 openwrt 官方支持吧 用官方 rom 更好,还可以用 imagebuilder 来定制 |
![]() | 2 WinkeyLin 2023-06-09 20:50:31 +08:00 ![]() 我在 x86 软路由上遇到过这个问题,应该是一个长期存在的 bug ,参考 https://github.com/coolsnowwolf/lede/issues/10317 我自己笔记上写的是“在系统 - 挂载点中删除或取消勾选挂载点为`/`的记录可解决”,时间有点久远不确定有没有用 另外建议使用 squashfs 固件 |
3 dcsuibian OP @WinkeyLin 折腾了好久解决了 我 mount e2fsck /dev/mmcblk0p2 reboot 然后修复了错误重启就好了。之前没有 mount ,似乎就没有 /dev/mmcblk0p2 。 我也不太懂,总之现在没问题了,就怕啥时候再来一次 |
![]() | 5 lhbc 2023-06-09 22:17:58 +08:00 ![]() @dcsuibian #4 对于 OpenWrt 官方有支持的设备,我的最佳实践是: 1. 安装官方固件,安装需要的软件,配置好各种参数 2. 备份配置 3. 用官方的 imagebuilder ,把安装的软件和配置一起打包一个固件 4. 用 squashfs 版的固件刷机 这样刷好机就自动配置好所有东西,squashfs 还可以 factory reset 到初始状态(用硬件带的 reset 开关或者系统里的 firsboot ) 每次需要升级 OpenWrt 版本,只需要用新版 imagebuilder 重新打包,然后刷机即可 |
![]() | 6 AmadeusGhost 2023-06-12 14:30:25 +08:00 via Android 建议远离骷髅头,代码全是抄别人的不说,还改名成自己的。 |
7 dcsuibian OP @AmadeusGhost 那还有什么其它推荐的吗?我只想要个稳定简单有中文的就行 |