A duplicate (more or less) of your other threads.

Use my Linux/Mac/Windoze/whatever upgrader.c utility if possible. Faster, and the source code shows how to "pump" partitions from a .upgrade file.

When pumping an existing, parititioned drive, "pump" merely consists of FTPing a new filesystem image directly onto the raw device (eg. cat newimage > /dev/hda? via FTP).

Cheers