I love valentines. When I first meet my wife she got me a wicked ceiling based flying apache helicopter and this year she has not disappointed.
I got her a nice necklace and she got me a slug
The NSlu2 (aka the slug) is cheap network storage adapter. You connect a USB hard drive and an Ethernet connection and that USB hard drives contents are available to your network.
Or you can install debian
on it, guess what I am going to do/done?
First off I purchase a cheap 4G USB microdrive thinking the fact it is hard drive would help the life of use as standard USB flash drives are not ideal system drives with constant reads and writes, how wrong could I be ?
First up the NSlu2 has a default IP address of 192.168.1.77 which is not on my subnet, so change my subnet and try connect to the built in web server ... FAIL
I tried a few things including forcing a full system reset to factory defaults and using an old 10bT network hub (couldn't find my cross over cable) before it dawned on me the fact my pings were denied instead of timing out was the firewall was setup for my subnet and was stopping any action on 192.168.1.x :(
After that it was easy to connect change the IP address and start again, I even wrote a wiki page
it was so arduous.
Soooo follow debian install instructions
and get the firmware updated, easy.
Next step run installer via ssh and partition microdrive. Well the ssh was painful, I tried gnome-terminal,xterm,aterm,mrxvt but it was only konsole that handled the menu characters over ssh.
Then the partitioning, the drive was visible and I selected how I wanted it partitioned then FAIL can not read from drive, odd as it worked on my gentoo box.
Tried a few things, then gave up and used a USB flash drive, ssh disconnected FAIL
There are work arounds for this but I decided to cheat, I repartitioned the flash drive in gentoo
then skipped the partitioning in the Debian installer and set it on its merry way, guide said 2 and half hours.
8 hours later it was asking if I wanted to continue, doh! my manual intervention had pulled it out of its default install cycle, it wanted loads of decisions made (all the defaults).
But eventually it worked, ssh'd in and plugged in the microdrive (the slug has two USB slots) worked fine, so I copied all directories to the microdrive and then rebooted ... FAIL
The initrd (and the Debian install flash) for some reason do not have what ever it is that is needed to mount the microdrive :(
I could rebuild the kernel or the initrd but in the end I have decided to sacrifice the flash drive and now have a spare microdrive ...