AnsweredAssumed Answered

Storage partitions

Question asked by Patchara Sirigulyanon on Dec 22, 2014
Latest reply on Feb 9, 2017 by Vipul Kumar

Hello everyone,

 

     I have a question about creating storage partitions without MFGTool. I have used mksdcard-android.sh to create partitions but It does't works. It shows :

 

patchara@ubuntu:~/myandroid$ sudo ./mksdcard-android.sh /dev/sdb

1+0 records in

1+0 records out

1024 bytes (1.0 kB) copied, 0.0188542 s, 54.3 kB/s

Checking that no-one is using this disk right now ...

BLKRRPART: Device or resource busy

 

This disk is currently in use - repartitioning is probably a bad idea.

Umount all file systems, and swapoff all swap partitions on this disk.

Use the --no-reread flag to suppress this check.

 

Disk /dev/sdb: 1016 cylinders, 121 heads, 62 sectors/track

 

sfdisk: ERROR: sector 0 does not have an msdos signature

/dev/sdb: unrecognized partition table type

Old situation:

No partitions found

Warning: given size (2664) exceeds max allowable size (2611)

New situation:

Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0

 

   Device Boot Start   End    MiB    #blocks   Id  System

/dev/sdb1         0+    18-    19-     18754+  83  Linux

/dev/sdb2        18+    29-    11-     11253   83  Linux

/dev/sdb3        29+  1109-  1081-   1106545    5  Extended

/dev/sdb4      1109+  3772-  2664-   2726977   83  Linux

/dev/sdb5        29+   542-   513-    525139+  83  Linux

/dev/sdb6       542+  1054-   513-    525139+  83  Linux

/dev/sdb7      1054+  1065-    11-     11252+  83  Linux

/dev/sdb8      1065+  1076-    11-     11252+  83  Linux

Warning: partition 4 extends past end of disk

Successfully wrote the new partition table

 

Re-reading the partition table ...

 

If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)

to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1

(See fdisk(8).)

Checking that no-one is using this disk right now ...

OK

 

Disk /dev/sdb: 1016 cylinders, 121 heads, 62 sectors/track

Old situation:

Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0

 

   Device Boot Start   End    MiB    #blocks   Id  System

/dev/sdb1         0+    18-    19-     18754+  83  Linux

/dev/sdb2        18+    29-    11-     11253   83  Linux

/dev/sdb3        29+  1109-  1081-   1106545    5  Extended

/dev/sdb4      1109+  3772-  2664-   2726977   83  Linux

/dev/sdb5        29+   542-   513-    525139+  83  Linux

/dev/sdb6       542+  1054-   513-    525139+  83  Linux

/dev/sdb7      1054+  1065-    11-     11252+  83  Linux

/dev/sdb8      1065+  1076-    11-     11252+  83  Linux

New situation:

Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0

 

   Device Boot Start   End    MiB    #blocks   Id  System

/dev/sdb1         7+    18-    11-     11253   83  Linux

/dev/sdb2        18+    29-    11-     11253   83  Linux

/dev/sdb3        29+  1109-  1081-   1106545    5  Extended

/dev/sdb4      1109+  3772-  2664-   2726977   83  Linux

/dev/sdb5        29+   542-   513-    525139+  83  Linux

/dev/sdb6       542+  1054-   513-    525139+  83  Linux

/dev/sdb7      1054+  1065-    11-     11252+  83  Linux

/dev/sdb8      1065+  1076-    11-     11252+  83  Linux

Warning: partition 4 extends past end of disk

Successfully wrote the new partition table

 

Re-reading the partition table ...

 

If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)

to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1

(See fdisk(8).)

patchara@ubuntu:~/myandroid$

 

When I used the gparted for checking partitions, It's not show partitions like a table partitions of Android_User's_Guide.pdf in page 13.

 

Could you help me check my solution ?

Why is not it work ?

 

Thank you so much.

Outcomes