Niels Hoffmann

Installing Voyage Linux 0.8 on Alix 2D2

I had this ALIX 2D2 lying around for quite some time. The initial idea was to build a custom router/wlan-accespoint, but I never found the time. Now I at least installed a system and am now able to play around with it. Following are some insights on the process.

Prerequisites

  • ALIX.2D2
  • FlashCard Reader
  • FlashCard (choose at least 2 GB, these things are cheap nowadays)
  • USB to Serial adapter
  • Serial cable

Voyage Linux

The Linux distribution of choice is Voyage Linux (Version 0.8 at the time of writing). Voyage is Debian-based, optimized for embedded systems and especially supports ALIX boards. Voyage Linux comes with a very complete installation instruction. This post is about some smaller steps that are missing from the instructions and some additional instructions on how to do certain things when on OS X.

Get a debian system

As mentioned before, voyage is debian based. So just to make sure you are on the safe side you should get a debian system and run the installer and everything from there. Since I am on OS X I just used a debian VirtualBox and will refer to it as VirtualBox later on.

Mounting the Flash Card for system installation

I wrote a separate post on how to mount a Flash Card in VirtualBox. Make sure the Flash Card Reader is configured correctly and boot up your VirtualBox.

Installing the system

Assuming that you are in your VirtualBox, from now on everything is pretty straight forward. Just follow step 2 from installation instruction. Configuration of the system is doen with a nifty installer script called voyage.update. But before you start, make sure you have rsync installed. The voyage.update script will try to rsync the files to the installation destination and fail if your VirtualBox does not have rsync installed. Also the installation instructions advise you to format the FlashCard which is not really necessary as this is also integrated into voyage.update.

Plugin the FlashCard into your Alix and connect via serial console

After running the voyage.update script you should have a shiny new voyage system on your FlashCard. You can now chroot into it from your VirtualBox and configure the system or install additional software. But let’s do this on the real device.

First of all you should make sure that your USB-Serial adapter is working properly. I wrote another separate post on getting USB-Serial adapter to work under OS X Lion.

Plug in the FlashCard into the appropriate slot of your Alix board and connect the serial cable. For monitoring the serial port we are using screen:

$ screen /dev/cu.PL2303-xxxxx 38400

Now switch on your Alix and start hacking away!

I am Niels Hoffmann, software developer, music afficionade, sailor.
Take a look at my CV and check out my projects.
You can follow me on Twitter at @zentralmaschine, get in touch via email to niels@zentralmaschine.net and find me on Github or LinkedIn.