~ # killall hbwd ~ # /sbin/fdisk /dev/sda Command (m for help): o Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that the previous content won't be recoverable. Command (m for help): p Disk /dev/sda: 8097 MB, 8097103872 bytes 250 heads, 62 sectors/track, 1020 cylinders Units = cylinders of 15500 * 512 = 7936000 bytes Device Boot Start End Blocks Id System Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-1020, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-1020, default 1020): Using default value 1020 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table ~ # cd /tmp /tmp # wget http://archlinuxarm.org/os/pogoplug/mke2fs Connecting to archlinuxarm.org (50.116.36.110:80) Connecting to os.archlinuxarm.org (173.44.61.234:80) /tmp # chmod +x mke2fs /tmp # ./mke2fs -j /dev/sda1 mke2fs 1.41.9 (22-Aug-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 494832 inodes, 1976242 blocks 98812 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2025848832 61 block groups 32768 blocks per group, 32768 fragments per group 8112 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 30 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. /tmp # mkdir alarm /tmp # mount /dev/sda1 alarm /tmp # cd alarm /tmp/alarm # wget http://archlinuxarm.org/os/ArchLinuxARM-kirkwood-latest.tar.gz Connecting to archlinuxarm.org (50.116.36.110:80) Connecting to os.archlinuxarm.org (150.162.66.161:80) /tmp/alarm # tar -xzf ArchLinuxARM-kirkwood-latest.tar.gz tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' tar: warning: skipping header 'x' /tmp/alarm # rm -rf ArchLinuxARM-kirkwood-latest.tar.gz /tmp/alarm # sync /tmp/alarm # cd .. /tmp # unmount alarm -sh: unmount: not found /tmp # umount alarm /tmp # cd /tmp /tmp # wget http://archlinuxarm.org/os/ppv4/ppv4-install.sh Connecting to archlinuxarm.org (50.116.36.110:80) Connecting to os.archlinuxarm.org (158.69.161.16:80) /tmp # chmod +x ppv4-install.sh /tmp # ./ppv4-install.sh ###################################### ## ## Pogoplug Series 4 U-Boot Installer ## ###################################### ## PREPARATION # Switching to /tmp... # Ensuring we're ready to proceed... killall: hbwd: no process killed # Checking board revision... ############################# ## RETRIEVING FILES # Downloading U-Boot files.. Connecting to archlinuxarm.org (50.116.36.110:80) Connecting to os.archlinuxarm.org (181.41.198.161:80) # Verifying MD5 # Decompressing ############################# ## FLASHING NAND # Erasing mtd0 @ 0x100000 for 4 erase blocks (new U-Boot location) Erase Total 4 Units Performing Flash Erase of length 131072 at offset 0x160000 done # Flashing U-Boot.. Writing data to block 8 at offset 0x100000 Writing data to block 9 at offset 0x120000 Writing data to block 10 at offset 0x140000 Writing data to block 11 at offset 0x160000 # Done ############################# ## UPDATING ENVIRONMENT ############################# ## U-Boot install complete! /tmp # /sbin/rebootConnection to 192.168.1.130 closed by remote host. Connection to 192.168.1.130 closed. ssh -l root 192.168.1.130 ssh: connect to host 192.168.1.130 port 22: Operation timed out