view · edit · print · history

LudeOS? is a build of SlugOS for the Iomega NAS100d. LudeOS? is built from the MasterMakefile.

There are a number of steps involved to get it running. The following is a rough list, so please update it if you find errors or have a better way.

  1. Attach a 9-pin serial port to the motherboard. You will need some soldering skills, wire and a 9-pin male serial port. The motherboard serial pin-out is documented at the bottom of the HardwareInfo page. Use these photos as reference. Pin 1 on the motherboard has the square around it, and 3, 5, 7 and 9 are in the same row. Wire mobo pin 3 to serial port pin 2, mobo pin 5 to serial port pin 3, and mobo pin 9 to serial port pin 5. Note that serial ports usually have faint pin numbering on the face, with pins 1-5 being the top row, from left to right, when viewed from the front.
  2. Connect a null modem cable from the serial port to the serial port of your PC.
  3. Fire up minicom or another friendly serial communication program. Settings should be 115200, 8N1.
  4. Power up your lude. You should see ASCII output. Nonsensical output may indicate a wiring problem, or an incorrect baud rate setting in your terminal emulator.
  5. Press CTRL-C within the first 5 seconds to reach the RedBoot command prompt, and follow the FisList instructions to change the partition layout. Note that as of this writing, the table at the bottom is the recommended layout, so adjust the addresses in the commands to correspond to that.
  6. For the instruction to “Load a new RedBoot[RAM] image into memory (transfer redboot.srec)”, you will need to checkout and build the ludeboot module from the NSLU SourceForge project. Build and use ./build-RAM/install/bin/redboot.srec. Note: You will need to download Redboot-v2_02-npe-microcode.zip and Redboot-v2_02-epk.zip from Intel (see the Makefile for locations).
  7. Now you will need to build the kernel and flashdisk images from the MasterMakefile. Follow those instructions, specifying ludeos-image as the target.
  8. Load ./ludeos/tmp/deploy/images/zImage-nas100dle onto the Kernel partition. Using xmodem to transfer, you will need to use raw mode, with the command load -m xmodem -r -b <memory_location>, where <memory_location> is the Mem addr from the fis table for the Kernel partition.
  9. Load ./ludeos/tmp/deploy/images/ludeos-nas100d-<snip>-rootfs.jffs2 onto the Flashdisk partition. Using xmodem to transfer, you will need to use raw mode, with the command load -m xmodem -r -b <memory_location>, where <memory_location> is the Mem addr from the fis table for the Flashdisk partition.
  10. Then, at your RedBoot prompt, type fis load Ludeboot ; go and fis load kernel ; exec and your lude should boot. The current default root user password is opeNSLUg.

As of this writing, there are still IDE issues, which are being worked on.

A handy thing to do next is to install ./ludeos/tmp/deploy/ipk/openssh-sshd<snip>.ipk (can copy it somewhere accessible via HTTP and wget it to the lude) so you can get ssh access.

For further help, try asking on the #debonaras IRC channel on irc.freenode.net.

view · edit · print · history · Last edited by dyoung.
Based on work by dyoung and stealthman.
Originally by stealthman.
Page last modified on June 14, 2007, at 09:02 AM