As mentioned above, try using imx28_ivt_linux.sb (there's some difference in those two bootstreams in security functionality).
Also, you may want to have a look at MfgTool for i.MX28 which would allow you flashing as well (check ucl.xml for detailed steps done by that tool).
Or you may try to format and program the SD card manually from Linux following these steps:
cd <ltib installation folder>
sudo fdisk /dev/sdX ##X corresponds to SD device
n <ent> p <ent> 1 <ent> <ent> +10M <ent>
n <ent> p <ent> 2 <ent> <ent> +4M <ent>
n <ent> p <ent> 3 <ent> <ent> <ent>
t <ent> 1 <ent> b <ent>
t <ent> 2 <ent> 53 <ent>
w <ent>
./ltib –m prep –p uuc
cd rpm/BUILD/uuc-10.08.01/
make
cp sdimage ../../..
cd ../../..
sudo ./sdimage –f rootfs/boot/imx28_ivt_uboot.sb –d /dev/sdX
or directly linux kernel
sudo ./sdimage –f rootfs/boot/imx28_ivt_linux.sb –d /dev/sdX
This should result in proper bootstream copied to partition 2 (type 0x53). You would still need to format /dev/sdX3 as ext2fs or ext3fs and copy filesystem content from <ltib>/rootfs to it or configure u-boot to load kernel via network, but that's straightforward and explained in user guide.