I'm trying to generate a bootable SD card for the Texas instruments am335x starter kit. The am335x is a Cortex-A8 (ARM).
- bootloader is working: uboot, directly from Texas instruments
- kernel is working: 3.2.0, directly from Texas instruments
- rootfs is not working: ubuntu-core-12.04.2-core-armhf.tar.gz
I'm following these steps:
- formatting the SD card with 2 partitions, one fat16 (boot) and one ext3 (rootfs)
placing the bootloader + kernel + MLO + uEnv.txt in the boot partition
till here everything is ok with other rootfs, the next steps are for ubuntu-core
untar the ubuntu-core tarball in the rootfs partition
updating fstab with:
/dev/mmcblk0p2 / auto errors=remount-ro 0 1 /dev/mmcblk0p1 /boot/uboot auto defaults 0 0
follow the steps in this tutorial for serial.conf http://www.omappedia.com/wiki/OMAP_Ubuntu_Core#Chroot.27ing_into_the_Ubuntu_Core_Filesystem
- boot the SD card
The last lines of my log are:
[ 5.041076] kjournald starting. Commit interval 5 seconds [ 5.724517] EXT3-fs (mmcblk0p2): using internal journal [ 5.730010] EXT3-fs (mmcblk0p2): recovery complete [ 5.738250] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode [ 5.745574] VFS: Mounted root (ext3 filesystem) on device 179:2. [ 5.752410] Freeing init memory: 248K [ 6.035400] init: Failed to spawn hostname main process: unable to execute: No such file or directory
Anyone has an hint or an idea?