I've spent the last few evenings reading various posts on the wiki and forum to try to work out how best to tackle updating my Freelink. I'm understanding most of it, but one thing (From this
post) bothers me...
There are no buffalo kernel sources for Linkstation Pro/Live later than 2.6.16. For recent kernels, you need to wipe your system clean (or use a new clean SATA drive) and install a lenny-based armel root filesystem, and a recent 2.6.2x kernel.Question: Is this really true?
Is there a fundamental reason why it's impossible to go from the freelink install from here
to a more up to date (2.6.2x) kernel and Lenny without blowing away a year of configuration and data and then requiring a serial port or dismantling the box and need *another* linux box? Surely it's possible to update an existing fully working linux distro?
There's much discussion and desription about how up-to-date kernels have been developed and a couple of decent descriptions (e.g. davy_gravy and wiki
), but they've not exactly made it mainstream yet (i.e. pre-compiled binaries, .deb packages etc etc) in the same way that freelink was.
Why do i want to update? Well, I bought the LS-Live about a year ago to use as a NAS and a low-powered "always on" Linux box. I had freelink installed within a couple of hours of the postman delivering it. Since then it's been serving admirably as NAS/Server as well as running MySql and various "automatic" tasks for me. Now, i'd like to open up an SSH port through my ADSL/Router/NAT/Firewall to allow remote access to it, but before exposing it to the internet, I want to get it as secure as possible first. Hence, something a bit more modern than 2.6.12+Etch...
I'm interested in helping to develop a "user friendly" upgrade assuming it doesn't already exist and assuming there's no fundamental show stopper. I have a fair amount of professional embedded Linux/U-Boot experience, albeit with bringing up new PPC boards from scratch rather than ARM. Hence, i'm reasonably happy with most of the stuff, just disinclined to spend hours on end sorting it out after spending all day doing it at work! Talk about a busmans holiday...