Bei Debian würde ich /var und /etc sichern. Mit dpkg --get-selections "*" > meine-installierten-packete.txt erstelle ich erstmal ne Liste aller Programme die installiert wurden. Dann installiere ich ein Grundsystem und mit dpkg --set-selections < meine-installierten-packete.txt teile ich dem frischen System mit das alle Packete aus der Liste zur Installation gelistet werden. Ein apt-get deselect-upgrade installiert die Programme. Nun lösche ich im frischem System /etc /var und ersetze diese mit den gesicherten. Datenbanken, der Apache Dokumentenroot, sind in Debian per default in /var abgelegt und in mit der alten /etc habe ich 1 zu 1 die Einstellungen übernommen. Noch schnell die Userdaten rüber kopieren und eigendlich fertig.
SuSE besitzt mittlerweile auch APT für RPM Packete. Eventuell kannst das auf SuSE adaptieren oder so mit alle Packete erneut installieren.
Hier noch ne Idee , mein Freund Rambo würde in das System chrooten und sich ne Liste aller RPM Packete erstellen, diese in ein Verzeichniss in der 32 bit Version downloaden und dann dort rein wechseln. Der Befehl "rpm -Uvh *.rpm" sollte das dann erledigen. Noch nen passenden Kernel besorgen und dann beim Booten mal gucken was nicht läuft
