美文网首页
system分区挂载失败处理

system分区挂载失败处理

作者: 超__越 | 来源:发表于2018-10-19 14:16 被阅读365次

1 最近预置谷歌GMS

发现手机一直开不机,处于fastboot 模式

抓到串口log 发现

[ 10.148046] [HXTP] himax_chip_monitor_function: POLLING_COUNT=0, STATUS=0

[  10.260518] init: Coldboot took 0.0353561 seconds

[  10.283388] EXT4-fs (mmcblk0p24): bad geometry: block count 856815 exceeds size of device (844800 blocks)

[  10.292178] init: [libfs_mgr]__mount(source=/dev/block/platform/soc/7824900.sdhci/by-name/system,target=/system,type=ext4)=-1

[  10.303296] init: Failed to mount '/system': Invalid argument

[  10.309082] init: Failed to mount required partitions early ...

[  10.314920] init: panic: rebooting to bootloader

[  10.319517] init: Reboot start, reason: reboot, rebootTarget: bootloader

[  10.326229] init: android::WriteStringToFile open failed: No such file or directory

[  10.333836] init: Shutdown timeout: 0

[  10.337484] init: property_set("persist.vendor.crash.detect", "false") failed: __system_property_add failed

[  10.347442] init: waitpid failed: No child processes

[  10.352135] init: vold not running, skipping vold shutdown

[  10.458069] init: powerctl_shutdown_time_ms:138:0

原因是合入了GMS包导致系统system.img 变大超出系统的分区,导致system s刷入失败,手机

一直处于fastboot模式

2 问题确认

a 需要确认一下

device/qcom/msm8909/BoardConfig.mk中配置的系统的大小

BOARD_SYSTEMIMAGE_PARTITION_SIZE := 1288491008

b 需要先查看system分区大小:

common/build/partition.xml

3 解决方法

所以有两种解决办法:

1、修改BoardConfig配置,使其不超分区大小

2、修改分区大小,以适应BoardConfig配置

3、适当APK 不提odex 可以减小system的大小

4 完美解决

相关文章

  • system分区挂载失败处理

    1 最近预置谷歌GMS 发现手机一直开不机,处于fastboot 模式 抓到串口log 发现 [ 10.148...

  • Android 开发常用的 ADB (及 ADB Shell)命

    ADB 命令 查看连接的设备adb devices 将system分区重新挂载为可读写分区adb remount ...

  • Centos7 格式化分区并挂载

    Linux 经常可以遇到添加硬盘或者重新挂载分区等情况,本文简单记录挂载新分区的情况。由于磁盘分区之前已经处理过,...

  • 常用adb命令

    adb remount重新挂载system分区 adb shell进入手机linux系统 adb shell mo...

  • android adb常用命令收集

    调试相关 将system分区重新挂载为可读写分区,设备root情况下才有效 跑 monkey 测试稳定性 重启机器...

  • Android 模拟器启动时参数设置

    之前由于业务需求,需要将模拟器的/system挂载为可读可写,并且向/system分区写入的内容要保存。查阅资料可...

  • Ubuntu 乌班图系统使用

    1,Ubuntu Linux 永久挂载(mount)分区 1)挂载分区 sudo fdisk -l 查看所有分区 ...

  • merlin挂载swap分区

    采用挂载文件的方式 首先创建分区文件 把文件格式化成分区 挂载swap分区 查看swap分区大小

  • Adb大全|实用功能

    本文章转载于搜狗测试 实用功能 屏幕截图 录制屏幕 重新挂载 system 分区为可写 查看连接过的 WiFi 密...

  • linux 挂载磁盘与分区lvm逻辑卷

    linux磁盘分区与挂载 1.1查看分区挂载情况,命令: 1.2创建新的磁盘分区 1.3保存分区表 1.4查看创建...

网友评论

      本文标题:system分区挂载失败处理

      本文链接:https://www.haomeiwen.com/subject/mbrqoftx.html