For MX23, follow below steps to create SD card for boot.
1. run fdisk /dev/sdb to create partition like below. the type of partition 2 is 53.
Disk /dev/sdb: 1977 MB, 1977614336 bytes
61 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 3782 * 512 = 1936384 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa9280686
Device Boot Start End Blocks Id System
/dev/sdb1 1 18 34007 b W95 FAT32
/dev/sdb2 19 36 34038 53 OnTrack DM6 Aux3
/dev/sdb3 37 1021 1862635 83 Linux
2.
sudo dd if=/dev/zero of=mmc_boot_partition.raw bs=512 count=4
sudo dd if=imx23_linux.sb of=mmc_boot_partition.raw ibs=512 seek=4 conv=sync,notrunc
sudo dd if=mmc_boot_partition.raw of=/dev/sdb2
3. copy rootfs to partition 3
Grace