FSOSS 2010 Plug Computing Workshop

From CDOT Wiki
Revision as of 12:54, 27 October 2010 by Chris Tyler (talk | contribs) (Created page with 'This page outlines the Plug Computing workshop held at [http://fsoss.ca/2010 FSOSS 2010] - Thursday, October 28, 2010, room T2108. == Getting the Root Filesystem Image == # Dow…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page outlines the Plug Computing workshop held at FSOSS 2010 - Thursday, October 28, 2010, room T2108.

Getting the Root Filesystem Image

  1. Download this file and save it on your local disk: http://australia.senecac.on.ca/fsoss/rootfs-f12.tar.bz2

Copying the rootfs to the microSD Card

  1. Remove the microSD card from the GuruPlug.
  2. Insert the card into the card reader on your PC. A window should appear; it is OK to leave this window open.
  3. Open a terminal window (menu option Applications>System Tools>Terminal).
  4. Request administrator/superuser privilege by typing: su
  5. Change to the directory containing the microSD card: cd /media/*
  6. Erase everything on the card (type this command very carefully!): rm -rf /media/*/*
  7. Unpack the rootfs onto the microSD card: tar xvf ~fsoss/Downloads/rootfs-f12.tar.bz2
  8. The files have been unpacked into a directory named rootfs-12. Move them out of that directory: mv rootfs-f12/* .

Preparing the rootfs Image: Turning On the Lights

Since the GuruPlug doesn't have a screen, it's hard to know if the system has booted properly. Fortunately, the GuruPlug has LEDs on it, and we can use those LEDs to check that the system is booting properly. Let's program them to flash when the system is booted.

  1. Change to the directory containing the startup scripts: cd /media/*/etc/rc.d
  2. Add code to the rc.local script to flash the lights:
for LAMP in /sys/class/leds/*/trigger
do
        echo heartbeat >$LAMP/trigger
done

Try it!

  1. Umount the microSD card.
  2. Remove the card from your PC.
  3. Insert the card into your GuruPlug.
  4. Remove the GuruPlug power cable connector.
  5. Attach the GuruPlug power prongs.
  6. Plug the GuruPlug into a power jack.
  7. Give it some time to boot up.
  8. If the red LEDs are flashing, success! (If not, find out what's going wrong and fix it).

Plug your Plug into the Network

  1. Remove the GuruPlug power prongs.
  2. Re-attach the GuruPlug power cable connector.
  3. Add your GuruPlug into the network shelves at the front of the room.

Connect to your GuruPlug

To connect to your plug over the network, you'll need to connect to the computer managing the GuruPlug cluster, which is named "HongKong".

  1. Connect to HongKong: ssh -XC hongkong (password is "fsoss10")
  2. Connect to your plug: ssh nameOfYourPlug