Ohne deine menu.lst zu kennen ist es zwar doof, aber ich versuche es mal.
Wenn du in Knoppix drin bist, mache eine Rootshel auf. Mount bitte vorher noch kein Dateisystem, da könnte sonst meinem Befehlen in die Quere kommen.
Dann machst du folgendes:
mkdir /mnt/hda4
mount /dev/hda -t ext3 /mnt/hda4
mount -o bind /dev /mnt/hda4/dev
mount -t proc /proc /mnt/hda4/proc
chroot /mnt/hda4
Jetzt befindest du dich schon im Installierten System, alle Befehl die du jetzt eingibst wirken sich direkt auf das installierte System aus.
Zuerst passen wir mal die SWAP Partition an, das geht mit
nano /etc/fstab
in diesem Editor gehst du jetzt zu der Zeile wo swap steht (in der 3. Spalte) und macht vor die Zeile ein #-Zeichen, damit wird SWAP erstmal deaktiviert. Dann den Editor mit STRG+O zum speichern der Datei bewegen und mit Enter den Dateinamen bestätigen. Dann kannst du mit STRG+X den Editor verlassen.
Die UUID's deiner Laufwerke sollten sich eigentlich nicht verändert haben, wenn partimage seine Arbeit gut gemacht hat!
Nun kommt der nächste Schritt, dein System wieder startfähig machen.
nano /boot/grub/menu.lst
macht dir den Editor mit der Datei vom Bootloader GRUB auf, da ist viel Text drin!
Es gibt da mal ne Zeile, die "# groot=..." oder so heist, da steht ein Text der z.b. so aussieht "(hd0,5)", mache aus dem Wert hinter dem Komma eine 3 (damit ist dan hda4 gemeint, GRUB hat andere Bezeichnungen als Linux).
Dann wieder die Datei mit STRG+O, Enter, STRG+X speichern und den Editor verlassen.
Jetzt installieren wir GRUB neu, das geht so:
grub
root (hd0,3)
setup (hd0)
quit
Damit ist der GRUB neu installiert, und du kannst mit exit die Shell schließen, nun das System sauber neu starten, und es sollte ein GRUB kommen der dein System startet. Es genügt schon wenn das Menü kommt, auch wenn du vielleicht damit noch nicht das System starten kannst.
mfg Betz Stefan