TonidoPlug is a commercially developed version of the SheevaPlug. They are essentially identical except for a missing serial UART/JTAG developer board in the TonioPlug. The TonidoPlug comes with Ubuntu 9.04 and the Tonido software preinstalled.

TonidoPlugs are popular with developers because they boot from USB by default, making installation of other operating systems painless and bricking the device is almost impossible.

Marvell Kirkwood 1.2GHz
Full SD
  1. Connect via SSH. The root password is "nosoup4u" or whatever you set the PlugAdmin password to be.
  2. Remove ALL USB drives. Wait 20 seconds and then plug in the drive you want to install Arch Linux ARM to (at least 1GB in size). Your USB boot drive will be erased, so make sure you have backed up any files on it.
  3. Start fdisk to partition the USB drive:
    fdisk /dev/sda
  4. At the fdisk prompt, delete old partitions and create a new one:
    1. Type o. This will clear out any partitions on the drive.
    2. Type p to list partitions. There should be no partitions left.
    3. Now type n, then p for primary, 1 for the first partition on the drive, and then press ENTER, accepting default values.
    4. Exit by typing w.
  5. Format the drive and install Arch Linux ARM:
    cd /
    /etc/init.d/samba stop
    umount /media/*
    mkfs.ext2 /dev/sda1
    mkdir /arch
    mount /dev/sda1 /arch
    cd /arch
    chmod +x bsdtar
    ./bsdtar -xpf ArchLinuxARM-kirkwood-latest.tar.gz
    rm ArchLinuxARM-kirkwood-latest.tar.gz bsdtar
    cd /
    umount /arch
  6. The SSH key of your device will be different, so you need to tell Mac OS X or Linux to remove it from ~/.ssh/known_hosts before using SSH again:
    ssh-keygen -R #(using your device's IP)
  7. Log back in after your TonidoPlug reboots.
    • Login as the default user alarm with the password alarm.
    • The default root password is root.
  8. Initialize the pacman keyring and populate the Arch Linux ARM package signing keys:
    pacman-key --init
    pacman-key --populate archlinuxarm

Copyright ©2009-2020 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.