Seagate GoFlex Net

The GoFlex Net is a device based on the Marvell Sheeva plug computer platform, and is the successor to the DockStar. Unlike the DockStar, this device has two SATA ports that are externally accessible for the GoFlex range of portable hard drives. These are standard SATA ports so any bare 2.5" drive can dock in there, but a snug and secure fit will only be achieved by using the GoFlex drives.

There are nine total LEDs accessible: a dual color orange/green LED, and two banks of four white LEDs that were originally used as indicators for drive space usage.

Marvell Kirkwood 1.2GHz
  • These instructions will void your warranty. While every precaution is taken to ensure nothing bad happens, all actions are at your own risk.
  •, the mobile applications, and the desktop Pogoplug connector will no longer work.
  1. With the device on and online, register and enable SSH through
  2. Power down the original, unmodified Seagate GoFlex Net.
  3. Unplug all disk drives.
  4. Take a note of the MAC address (usually it is on a label on the underside of the device, in the form uu:vv:ww:xx:yy:zz).
  5. With only the drive you intend to install Arch Linux ARM to plugged in (all data will be erased), switch on the power.
  6. If using a SATA hard drive, put the hard drive in right slot (if you're looking from the front.)
  7. Log in to Seagate GoFlex Net over SSH.
  8. Stop the Pogoplug software so it doesn't interfere with the install process:
    killall hbwd
  9. Start fdisk to partition the USB or SATA drive:
    /sbin/fdisk /dev/sda
  10. 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.
  11. Create the ext3 filesystem:
    cd /tmp
    chmod +x mke2fs
    ./mke2fs -j /dev/sda1
    mkdir alarm
    mount /dev/sda1 alarm
  12. Download and install Arch Linux ARM:
    cd alarm
    chmod +x bsdtar
    ./bsdtar -xpf ArchLinuxARM-kirkwood-latest.tar.gz
    cd ..
    umount alarm
  13. Download the U-Boot installer
    chmod +x
  14. Run the installer to download and flash U-Boot:
  15. If successful, reboot:
  16. The GoFlex Net will now reboot into Arch Linux ARM.
    • Login as the default user alarm with the password alarm.
    • The default root password is root.
  17. 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.