sheevaplug: Sun Oct 18 15:32:00 2009

Sun Oct 18 15:32:00 2009

The Sheevaplug ships with ubuntu 9.04 and a kernel in flash. I wanted something more modern, and it turns out that Debian guru Martin Michlmayr has already done all of the work...

  1. upgrade the "u-boot" firmware on your device to 3.4.19. All this takes is setting up a tftp server (I used tftpd-hpa) and copying u-boot*nand.bin from the upstream zip file into /var/lib/tftpboot - no DHCP hacking, just make sure you have an IP address to use for the brick itself...

At this stage you've got a brick that boots Debian entirely off an external hard drive, and with the flash-kernel hook installed, allows you to treat it as an entirely normal Debian system, nothing special at upgrade time. I've got one set up as a kernel and package builder (the DNS server one is still running the stock ubuntu with security upgrades.)