The SheevaPlug is the first plug computer released to developers and consumers. It's main features are the easy-to-use JTAG/serial port (via mini-USB), 512MB RAM, and 512MB of internal storage space. It's one of the easiest plugs to reflash and modify as well.
First launched at CES 2009, many companies like Cloud Engines, Tonido, and Seagate soon took notice and began developing applications for the SheevaPlug platform.
Arch Linux ARM, known as PlugApps back then, was first tested and compiled natively (with no cross-compilation or automation) on a single SheevaPlug.
Format a USB drive (at least 256MB in size) as FAT32. Mount it on your Linux box.
Copy uImage, initrd, and modules.tar.gz files from the SheevaPlug Installer installer directory to the root of the USB drive (do not make an installer folder on your drive).
Move the ArchLinuxARM-kirkwood-latest.tar.gz file to the USB drive and rename it rootfs.tar.gz.
To install, connect the USB drive you made above, an ethernet cable, a mini-USB cable, and the power cable to your SheevaPlug.
As a root user (using su or sudo), choose one of either mmc (run Arch Linux ARM from an SD card) or nand (run Arch Linux ARM from the internal memory) and run:
php runme.php (mmc|nand)
This will extract everything from the USB drive to either your SD card (recommended, at least 1GB in size) or to the internal NAND storage.
After runme.php says it's ready, wait about 5 minutes, then using PuTTY, cu, or screen, connect to your SheevaPlug (using speed 115200). You should be booted into Arch Linux ARM.
Login as the default user alarm with the password alarm.
The default root password is root.
Initialize the pacman keyring and populate the Arch Linux ARM package signing keys: