The new hard-float repository is live and usable with the base applications. Not everything is available now, but as time goes on you will see more packages available from this repository.
Current Release: 2011.07 - hard-float
http://archlinuxarm.org/os/ArchLinuxARM ... est.tar.gz
Installation:
- Extract the tarball (as root) onto either the second partition (formatted ext3) of your SD card (mmcblk0p2), or onto the first partition (ext3) of a USB drive.
- For BeagleBoard users, there are two boot.scr scripts in the /boot directory after extraction. Those are boot.scr.mmcblk0p2 and boot.scr.sda1. They target the respective device as the root filesystem passed to the kernel. Copy the one you want to use as boot.scr on the first partition of the SD card (mmcblk0p1).
- For PandaBoard users, see the section below for creating a boot.scr.
- Copy /boot/uImage from the extracted rootfs to the first partition of the SD card (mmcblk0p1).
PandaBoard boot.scr creation:
- Step-1: create a boot.src.txt like (replacing /dev/mmcblk0p2 with /dev/sda1 if you're booting USB):
$this->bbcode_second_pass_code('', 'fatload mmc 0 0x80300000 uImage
echo Booting from mmc0 ...
setenv bootargs console=ttyO2,115200n8 noinitrd init=/sbin/init root=/dev/mmcblk0p2 rootwait rw loglevel=8
bootm 80300000') - Step-2: run:
mkimage -A arm -T script -O linux -C none -a 0 -e 0 -n "boot.scr" -d boot.scr.txt boot.scr - Step-3:
copy boot.scr and the uImage from the extracted rootfs to the MMC/SD boot partition (mmcblk0p1).