Ubuntu Karmic with Flash on ConnectCore Wi-i.MX51 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Requirements: a 4GB SD card (minimum) These are basic instructions to set a Ubuntu SD card to run on ccwmx51js. 1. Partition the SD card. Two partitions are needed to create. First one should be VFAT filesystem and it does not need to be very big, it just needs to hold the kernel images. The second one must be EXT filesystem (Linux native) with the rest of the available space in the card. An example: Disk /dev/sdc: 3965 MB, 3965190144 bytes 255 heads, 63 sectors/track, 482 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000da399 Device Boot Start End Blocks Id System /dev/sdc1 1 13 104391 b W95 FAT32 /dev/sdc2 14 482 3767242+ 83 Linux 2. Install images in the SD card. In this example, the SD card device is assumed to be '/dev/sdc'. You must check on your system. - Mount the SD card partitions on you host computer: $ mount -t vfat /dev/sdc1 /media/disk-1 $ mount -t ext3 /dev/sdc2 /media/disk-2 - Copy kernel image into first partition: $ cp uImage-ccwmx51js /media/disk-1/ - As root, untar rootfs into second partition: $ sudo -s (or 'su -' on systems without sudo command) $ tar xjf ubuntu-fsl-10.07.tar.bz2 -C /media/disk-2 - Umount SD card: $ umount /dev/sdc1 /dev/sdc2 3. Boot the target with new filesystem. - Insert the card on the base board and boot from the SD/MMC device: u-boot prompt> dboot linux mmc 1 fat That's it. The target should boot and a GNOME login screen appears. The predefined account to use is: USER: ubuntu PASS: ubuntu123