Following the tutorial on the web: http://archlinuxarm.org/platforms/armv7/ti/beagleboard-xm .
It seems to be asking for the zImage but the kernel from the archlinux's tutorial only has an uImage.
I'm getting:
$this->bbcode_second_pass_quote('', '
')U-Boot SPL 2014.01 (Feb 02 2014 - 14:24:34)
reading u-boot.img
reading u-boot.img
U-Boot 2014.01 (Feb 02 2014 - 14:24:34) Arch Linux ARM
OMAP3630/3730-GP ES1.2, CPU-OPP2, L3-200MHz, Max CPU Clock 1 Ghz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - readenv() failed, using default environment
In: serial
Out: serial
Err: serial
Beagle xM Rev C
No EEPROM on expansion board
No EEPROM on expansion board
Die ID #201a00029ff80000016071641702a016
Net: usb_ether
Hit any key to stop autoboot: 0
mmc0 is current device
gpio: pin 173 (gpio 173) value is 0
gpio: pin 4 (gpio 4) value is 0
SD/MMC found on device 0
143 bytes read in 11 ms (12.7 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc ...
Checking if uenvcmd is set ...
Running default loadimage ...
** File not found /boot/zImage **
Booting from nand ...
no devices available
Bad Linux ARM zImage magic!
** File not found /boot/zImage **
OMAP3 beagleboard.org #