LightBlog

lundi 18 avril 2016

After repartitioning /dev/block/mmcblk0p15 is missing - mount /data (invalid argument

Hello,

I wanted to flash Android 6 on my Xperia S (32GB).
Bootloader + root are unlocked.

I downloaded the image and extracted the .zip file.
=> new cmd:
Code:

fastboot flash boot recovery.img
fastboot reboot

Now the TWRP 3.0 screen appeared.
The problematic part was now the reparitioning.
Here you can see the full output (I followed this steps: http://ift.tt/P01mt4)

Code:

~ # fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 31.9 GB, 31910264832 bytes
4 heads, 16 sectors/track, 973824 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

              Device Boot      Start        End      Blocks  Id System
/dev/block/mmcblk0p1              1          65        2048  f0 Linux/PA-RISC boot
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2  *          65          81        512  4d Unknown
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3            129        768      20480  48 Unknown
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4            769      954240    30511104  5 Extended
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5            785        800        512  46 Unknown
/dev/block/mmcblk0p6            833        928        3072  4a Unknown
/dev/block/mmcblk0p7            961        1056        3072  4b Unknown
/dev/block/mmcblk0p8            1089        1184        3072  58 Unknown
/dev/block/mmcblk0p9            1217        1376        5120  70 Unknown
/dev/block/mmcblk0p10          1409        1664        8192  83 Linux
/dev/block/mmcblk0p11          1665        2176      16384  f0 Linux/PA-RISC boot
/dev/block/mmcblk0p12          2177      34944    1048576  83 Linux
/dev/block/mmcblk0p13          34945      42944      256000  83 Linux
/dev/block/mmcblk0p14          42945      108480    2097152  83 Linux
/dev/block/mmcblk0p15        108481      954240    27064320  c Win95 FAT32 (LBA)
~ # fdisk /dev/block/mmcblk0

The number of cylinders for this disk is set to 973824.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/block/mmcblk0: 31.9 GB, 31910264832 bytes
4 heads, 16 sectors/track, 973824 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

              Device Boot      Start        End      Blocks  Id System
/dev/block/mmcblk0p1              1          65        2048  f0 Linux/PA-RISC boot
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2  *          65          81        512  4d Unknown
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3            129        768      20480  48 Unknown
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4            769      954240    30511104  5 Extended
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5            785        800        512  46 Unknown
/dev/block/mmcblk0p6            833        928        3072  4a Unknown
/dev/block/mmcblk0p7            961        1056        3072  4b Unknown
/dev/block/mmcblk0p8            1089        1184        3072  58 Unknown
/dev/block/mmcblk0p9            1217        1376        5120  70 Unknown
/dev/block/mmcblk0p10          1409        1664        8192  83 Linux
/dev/block/mmcblk0p11          1665        2176      16384  f0 Linux/PA-RISC boot
/dev/block/mmcblk0p12          2177      34944    1048576  83 Linux
/dev/block/mmcblk0p13          34945      42944      256000  83 Linux
/dev/block/mmcblk0p14          42945      108480    2097152  83 Linux
/dev/block/mmcblk0p15        108481      954240    27064320  c Win95 FAT32 (LBA)

Command (m for help): d
Partition number (1-15): 15

Command (m for help): d
Partition number (1-14): 14

Command (m for help): n
First cylinder (769-954240, default 769): 42945
Last cylinder or +size or +sizeM or +sizeK (42945-954240, default 954240):
Using default value 954240

Command (m for help): t
Partition number (1-14): 14
Hex code (type L to list codes): 83

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table

The next step was
Code:

Now we will convert /data and /cache to F2FS.
Ext4 is not supported anymore on nAOSProm. You don't need to take care about the 16384 byte to reserve for encryption. TWRP will do it for you.

Wipe => Advanced Wipe => select Data => Repair or Change File system => Change File System =>F2FS =>Swipe to Change

Code:

Mount Point /data
File system: f2fs
Present: Yes
Size: 0MB
Free: 0MB
Used: 0MB

Changing the file system results in:
Code:

Could not mount /data and unable to find crypto footer.
Failed to mount /data (Invalid argument)
Unable to recreate /data/media folder.
Updating partition details...
Failed to mount /data (Invalid argument)
...done
Unable to mount storage
Failed to mount /data (Invalid argument)
Full SELinux support is present.
Unable to mount /data/media/TWRP/.twrps
Failed to mount /data (Invalid argument)
MTP Enabled
Failed to mount /data (Invalid argument)

If I execute
Code:

fdisk -l /dev/block/mmcblk0
I see that /dev/block/mmcblk0p15 is missing.
Code:

~ # fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 31.9 GB, 31910264832 bytes
4 heads, 16 sectors/track, 973824 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

              Device Boot      Start        End      Blocks  Id System
/dev/block/mmcblk0p1              1          65        2048  f0 Linux/PA-RISC boot
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2  *          65          81        512  4d Unknown
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3            129        768      20480  48 Unknown
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4            769      954240    30511104  5 Extended
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5            785        800        512  46 Unknown
/dev/block/mmcblk0p6            833        928        3072  4a Unknown
/dev/block/mmcblk0p7            961        1056        3072  4b Unknown
/dev/block/mmcblk0p8            1089        1184        3072  58 Unknown
/dev/block/mmcblk0p9            1217        1376        5120  70 Unknown
/dev/block/mmcblk0p10          1409        1664        8192  83 Linux
/dev/block/mmcblk0p11          1665        2176      16384  f0 Linux/PA-RISC boot
/dev/block/mmcblk0p12          2177      34944    1048576  83 Linux
/dev/block/mmcblk0p13          34945      42944      256000  83 Linux
/dev/block/mmcblk0p14          42945      954240    29161464  83 Linux

Can anyone help me out please?

Thanks in advance.


from xda-developers http://ift.tt/1qSB2V5
via IFTTT

Aucun commentaire:

Enregistrer un commentaire