16G ~ 16000M # umount /media/mmc2 # sfdisk -uM /dev/mmcblk0 /dev/mmcblk0p1:1,Z,6 /dev/mmcblk0p2:Y,,83 /dev/mmcblk0p3: /dev/mmcblk0p4: Z = 16000-X Y = 16000-X+1 X is the space in M you want to have for linux, /dev/mmcblk0p2