auf dem zu klonenden system die installierten pakete in eine textdatei schreiben und auf den (bereits mit einem minimalsystem installierten) zielserver kopieren:
dpkg --get-selections > packages_server.txt
scp packages_server.txt remoteserver:/tmp/
dann die textdatei nutzen, um die paketauswahl zu setzen und zu installieren:
cat /tmp/packages_server.txt | dpkg --set-selections
apt-get -u dselect-upgrade
in meinem fall hats sogar bei der umstellung von lenny (alter server) auf squeeze (neuer server) funktioniert.. muss aber nicht immer so sein.