我们在定制自己的recovery.img时可能需要修改etc/recovery.fstab分区表文件,比如内置和外置SD卡挂载路径的配置
1、获取并解压recovery.img
2、修改etc/recovery.fstab (有的厂家可能是etc_recovery/recovery.fstab)
一般情况我们刷入自己定制的recovery.img之后手机无法进入recovery模式,很有可能就是这个文件的分区表挂载点配置有问题,这时候就需要修改了,
当然如果recovery.fstab 文件已经是正确的或者我们不需要修改那就不用干下面的活了。
查看该文件各个挂载点是否正确或者新增挂载点一般参考一下几处信息:
手机正常启动后
adb shell
su
1) cat /proc/partitions
root@msm8974:/ # cat /proc/partitions
cat /proc/partitions
major minor #blocks name
7 0 59283 loop0
179 0 15388672 mmcblk0
179 1 102400 mmcblk0p1
179 2 512 mmcblk0p2
179 3 32 mmcblk0p3
179 4 32 mmcblk0p4
179 5 512 mmcblk0p5
179 6 500 mmcblk0p6
179 7 16384 mmcblk0p7
179 8 500 mmcblk0p8
179 9 1024 mmcblk0p9
179 10 1536 mmcblk0p10
179 11 1536 mmcblk0p11
179 12 921600 mmcblk0p12
179 13 4194304 mmcblk0p13
179 14 32768 mmcblk0p14
179 15 307200 mmcblk0p15
179 16 16384 mmcblk0p16
179 17 1536 mmcblk0p17
179 18 1 mmcblk0p18
179 19 8 mmcblk0p19
179 20 10240 mmcblk0p20
179 21 1143 mmcblk0p21