There are several rescue utilities out there that run in the form of a bootable ISO, but what if you already have a functioning PXE server and don’t have a CD? There is a way to load it over the network.
My Ubuntu deployment server setup provides PXE boot support for network installations, preseeding, apt mirror, and memtest as a bonus. This article documents how to replicate this setup.
This guide assumes existing knowledge in Ubuntu Server, PXE, dnsmasq.
The Linux Terminal Server Project is a great way to give old machines new life. LTSP (usually) consists of a single server that network boots several clients. These clients run the OS and most applications off this main server, so your client machines can be old hardware, thin clients, etc. Setting it up is pretty easy and only takes a couple steps beyond the initial operating system installation.
This guide assumes some existing knowledge of Ubuntu 12.04, network interface configuration, dnsmasq, and PXE.