DSL, Puppy Linux, Netvoyager and CurrentCost
April 20, 2008 by jt
After some procrastination I now have a tiny home server:

The Netvoyager comes with some thin client software pre-installed, which I’m thinking of leaving alone for now, since it might turn out to be useful if I ever get a SLUG as well. (Well it is my birthday in a couple of months!!)
The first tiny hurdle was trying to boot a DSL USB stick I have. Unfortunately I discovered the BIOS is password protected so hitting Del didn’t get me very far. Luckily Netvoyager support helped out by telling me to press F8 to bring up a list of devices to boot from. I’m hoping they’ll also tell me the BIOS password to avoid having to do that every time because it got a bit annoying this weekend!
My attempts to boot using DSL were met with mixed results: booting from a USB CD drive worked a treat, but no amount of hacking got it to boot from a USB stick. It seems to be GRUB rather than DSL that’s the problem. It turns out that there is quite a bit of information about for the Netvoyager, under its Microclient and eBox-2300 aliases. Puppy Linux seemed to be the favourite option, so I had a go with that and, while being a bit slower, it’s working a treat. It had an added bonus of having a few other bits I needed that DSL didn’t. For now it’s happily publishing data for CurrentCost power graphs but I plan to break it again at some point to switch to a command line only cut down Linux install.
Definitely pleased with the Netvoyager decision so far, despite people suggesting even more alternatives since I got it! Cost, features and power use are spot on for what I wanted.
I’d definitely be slightly peeved not to be able to get at the BIOS… I realise that it introduces slight support headaches for the mfr / reseller, but ultimately being locked out of the BIOS would make it feel like the hardware didn’t belong to me, somehow.
Have you tried e.g. fileserving via Samba or simple (or PHP-backed) web serving? I’d be interested to know how those things perform. What are you booting Puppy from now, USB HDD?
Yep, I know what you mean about the BIOS. Hoping to hear from them today about the BIOS password but, failing that, there’s always the option of reseting the BIOS. I’ll post an update about how it goes.
Puppy is booting from a USB flash memory stick at the moment. I haven’t tried much else yet because I want to switch to a more sensible Linux install first (don’t really need any fancy xwindows desktop!) - I’m thinking some sort of ubuntu server install at the moment but any suggestions welcome.
Once I’ve done that I’ll let you know how it performs.
This kind of thing looks promising…
http://www.psychocats.net/ubuntu/minimal
http://www.aoakley.com/articles/2008-03-06-ubuntu-minimal-memory.php
[...] James and Nick have all written about their Current Cost meters [...]
So now you’re on SLAMPPLite, have you tried webserving? what about Samba? Just curious as to performance… and I still don’t think I’d get a device where I was locked out of the BIOS :-(
[...] Linux distribution to use! I’m a big fan of DSL and, being damn small, it runs a treat on the Netvoyager but it’s purpose in life isn’t really as a home server. So began a hunt for a Damn [...]
[...] I’ve bought myself a SLUG for this, and will write another post once I’ve got it set up. Deciding on an approach for this has been made much easier by James’ posts on choosing the hardware and an OS. [...]
We got some NetVoyager boxes recently too, identical to the ones you got. The 128MB flash internal to the box is too small to put pretty well any version of Puppy (definitely not 3.X, which is now over 100MB) on, so we’ve wiped it and stuck to external CF cards with Puppy 2.17 on them.
As for the BIOS password, it is indeed pathetic that the vendor password protects them and refuses to tell you the password! Apparently it’s because they bundle it with the NetVoyager software on the internal flash and don’t want people messing with it (which is bizarre, because you can boot to an external OS and wipe it [or even copy it, if you really can be bothered] anyway!).
I won’t post the BIOS password up here, but it’s ludicrously trivial to crack. I’ll point you to http://www.cgsecurity.org/wiki/CmosPwd and add the phrase “Ami BIOS”…
I bought mine directly from Netvoyager and they were actually very helpful about providing the BIOS password.
I can kind of see where they’re coming from password protecting the BIOS by default however I don’t see why they don’t include the password details in the box. As well as the link you posted, it’s not too difficult to find a hardware alternative for reseting the BIOS if you search for ebox 2300. Glad I didn’t have to do either though.
I’m also using an external CF, but with SLAX rather than Puppy- been really impressed with SLAX so far. I haven’t wiped the internal flash though, since I might have some use for the bundled software in the future.
Does someone has the fucking password, instead or writing how could you do it?
If it’s the LX1000 password you’re after, ask Netvoyager; they’ll have it.
Introducing the TinyTuxbox…
My second choice of home media server arrived on my doorstep last week after my unwillingness to maintain the painfully slow and awkward slug. This time around I’ve plumped for a TinyTuxbox Series 8 ……