I'm looking for a way to backup machines running multiple operating systems (possibly with more than one OS on one machine) to a central server on a schedule.
The server is running Ubuntu Server 8.04 LTS, and the clients are running Windows XP SP3, Windows XP-64 SP2, and Ubuntu 9.04.
So far I've looked at Clonezilla Server (doesn't work because I have a separate DHCP server), FOG (only for Windows clients), partimage (only a live cd), and rsync (good for files, not for imaging).
I like the idea of Clonezilla Server, which has the clients PXE boot, and then images them to store on the server, but again, the DHCP is a killer for me.
Should I stop looking for one solution and instead have separate backup plans for each OS (DriveImage XML for Windows, tar etc. for Linux)? Or is there a program/solution that will work for what I want to do?