Hi neophyte,
I've just tried putting the 6.1-X image onto a 16GB MicroSD card and running disk.
This is the output from the command:
The number of cylinders for this disk is set to 486192.
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):
Disk /dev/mmcblk0: 15.9 GB, 15931539456 bytes
4 heads, 16 sectors/track, 486192 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 129 768 20480 c Win95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary
/dev/mmcblk0p2 769 1632 27648 83 Linux
Partition 2 does not end on cylinder boundary
Command (m for help): Partition number (1-4):
Command (m for help): Command action
e extended
p primary partition (1-4)
Partition number (1-4): First cylinder (1-486192, default 1): Last cylinder or +size or +sizeM or +sizeK (769-486192, default 486192): Using default value 486192
Command (m for help): Command (m for help):
Disk /dev/mmcblk0: 15.9 GB, 15931539456 bytes
4 heads, 16 sectors/track, 486192 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 129 768 20480 c Win95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary
/dev/mmcblk0p2 769 486192 15533568 83 Linux
Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table
fdisk: WARNING: rereading partition table failed, kernel still uses old table: Device or resource busy
Looking at this the ending cylinder is 486192, you said in the OP that your ending cylinder was 30898175, that seems very large to me. You also said that the starting cylinder was 49152 which again seems very high to me as mine is 769.
Can you post the output of fdisk -l /dev/mmcblk0 please?
Jon