I'm working for a school, and we're replacing our bloated LTSP system, which has proven to be unreliable and difficult to maintain. Rather than creating another LTSP server, we want to run Ubuntu off USB drives.
For practicality and maintenence, I'd like it to be a "full" install of ubuntu so I can clusterssh into the workstations to run updates.
Sitting there and installing Ubuntu on each of the computers would be wildly inefficent, so I want to create a prefab image to dd to the drives, much like an embedded OS.
Unfortunately, all the information I can find is about either a single install, or creating a live image.
The installation process will probably be a script that formats the drive, runs dd to copy the image, then runs grub-install to put a bootloader on it.
I've tried creating a chroot in a mounted raw ext3 image, but I can't seem to make it boot. I'm assuming I'm going to have to do some hacky solutions with the kernel and initrd, but I'm not sure where to look.
These are the resources I've been pulling from:
The Ubuntu OEM Install seems close to what I'm looking for, but I'm looking for a preconfigured image with a guest account to be used by the end user.