问题描述
在 Amazon 的 Fire OS 5 上,尝试以 root 用户身份使用 mount -o remount,rw /system
命令挂载 /system
作为读写模式失败,提示“mount: Invalid argument”。尽管尝试过使用 mount -o rw,remount /system
和 mount -o remount, rw /system
,仍然无法成功。
解决方案
方案1
由于直接使用 mount -o remount,rw /system
失败,可以尝试直接指定设备名进行挂载。根据问题描述,/dev/block/mmcblk0p13
对应于 /system
,可以尝试使用设备名来进行挂载操作。
- 首先确认设备名对应关系:
shell
ls /dev/block/platform/mtk-msdc.0/by-name/ - 执行挂载命令:
shell
mount -o rw,remount /dev/block/mmcblk0p13 /system
方案2
如果上述方案仍然无法解决问题,可以考虑通过重新挂载整个分区来尝试解决。首先卸载当前的 /system
分区,然后重新挂载:
- 卸载当前的
/system
分区:
shell
umount /system - 重新挂载
/system
分区为读写模式:
shell
mount -o rw,remount /dev/block/mmcblk0p13 /system
方案3
考虑到有可能是 Amazon 的特定实现导致的问题,可以尝试重启设备后再进行挂载操作:
- 重启设备:
shell
reboot - 重启后再次尝试挂载
/system
分区为读写模式:
shell
mount -o rw,remount /dev/block/mmcblk0p13 /system
方案4
如果上述方法均无效,可以尝试使用 dd
命令重新复制系统分区,然后再进行挂载操作:
- 使用
dd
命令备份当前系统分区:
shell
dd if=/dev/block/platform/mtk-msdc.0/by-name/system of=/path/to/backup.img - 重新挂载
/system
分区为只读模式:
shell
mount -o ro,remount /system - 重新挂载
/system
分区为读写模式:
shell
mount -o rw,remount /system - 检查挂载情况:
shell
mount | grep /system
通过上述方法,应该能够解决 Fire OS 5 下挂载 /system
为读写模式的问题。如果问题依然存在,建议联系 Amazon 支持获取进一步的帮助。
正文完