Fiz a mudança do kernel do Ubuntu 12.10 para BeagleBone para o kernel do GNU/Linux para kits Sitara da Texas Instruments.
Fontes:
AM335x_Starter_Kit:
http://processors.wiki.ti.com/index.php/AM335x_Starter_Kit#Linux
http://downloads.ti.com/sitara_linux/esd/AM335xSDK/latest/index_FDS.html
Ubuntu 12.10:
http://elinux.org/BeagleBoardUbuntu
Download dos arquivos para rootfs (ext3) e bootfs (fat):
http://goo.gl/EjfTCH
ATENÇÃO TODOS OS DADOS NO SDCARD SERÃO PERDIDOS!
Em um SDCARD (com ao menos 2GB), crie duas partições uma de ao menos 100MB como FAT32 e o restante do sdcard como EXT3:
Particione com fdisk ou cfdisk:
cfdisk -z /dev/sdb
Formate com:
mkfs.vfat -n boot /dev/sdb1
mkfs.ext3 -L rootfs /dev/sdb2
OBS (Antes de usar):
Acesse o arquivo /etc/udev/rules.d/70-persistent-net.rules e troque os MACs para os respectivos de sua am335x, em geral apagar o conteúdo deste arquivo deveria resolver mas não é o caso.
Além disto pode-se criar um arquivo swap para ajudar com os 256MB:
dd if=/dev/zero of=/var/cache/swapfile.fs bs=1024 count=524288
mkswap /var/cache/swapfile.fs
e depois adicione a linha abaixo ao /etc/fstab
/var/cache/swapfile.fs swap swap defaults 0 0