Hallo Peter, peter rudek wrote: Erstmal: Mach vor jeder Partitionierung, besser regelmaessig (per cron?) ein: dd if=/dev/hdX of=/root/mbr-hdX bs=512 count=1 Wobei /dev/hdX deine Festplatte(n) ist (sind). oder wenn du mehrere HDs hast: ==== #!/bin/bash # Bitte: Verstehe was das script macht, bevor du es ausfuehrst! for d in `ls -d /proc/ide/hd?` do if grep "ide-disk" $d/driver > /dev/null then dev="${d//\/proc\/ide\//}" dd if=/dev/$dev of=/root/mbr-dev-$dev bs=512 count=1 fi done ==== Noch besser, du nimmst als Output (of=) jew eine Datei + Datum, z.B. 'hda-mbr-`date +%Y%m%d`'
ich habŽjetzt mal gpart laufen lassen und liefere mal alle relevanten Informationen (Ich weis naemlich, ehrlich gesagt, nicht so genau was ich jetzt tun soll :(
fdisk liefert folgende Partition-Tabelle:
Device Boot Start End Blocks ld System /dev/hda1 * 1 77 618471 c Win95/fat32/lvm /dev/hda2 78 1048 7799557+ 5 extended /dev/hda5 ? 172426 50915 1171444434+ 74 Unknown
gpart-output:
*** Error: invalid extended ptbl found at Sector (1237005) Begin Scan... Possible Partition (Dos,FAT), size (1200mb), offset (0mb) Possible extended partition at offset (4706mb) Possible Partition (linux ext2),size(23mb),offset(4706mb) End Scan [etc...]
Da muesste man sich mal die Partitionstabellen anschauen und dann per Hand geradebiegen... dd if=/dev/hda of=/root/hda-mbr bs=512 count=1 dd if=/dev/hda of=/root/hda5-epbr-poss bs=512 count=3 skip=1047 und hier kommt evtl. ein Fehler (beyond end of disk oder so): dd if=/dev/hda of=/root/hda5-epbr-xxx bs=512 count=3 skip=172425 wobei lezterer ziemlich lange brauchen wird... Wenn du Backups hast, ist eine Neupartitionierung vermutlich schneller (und besser). Ansonsten: Mit Geduld und dd wird's sich's, solange es nur ein logischer Fehler in den Partitiontabellen ist, vermutlich wieder hinbiegen lassen... Ausserdem waere ein (Linux) 'fdisk -l /dev/hda' nuetzlich und, falls moeglich, die Ausgabe von 'partinfo'. Die Ausgabe von 'for f in /proc/ide/hda/*; do echo "$f:"; cat $f; done (am besten aber per Hand gekuerzt auf 'ohne /proc/ide/hda/smart_* und /proc/ide/hda/identity') duerfte ebenfalls hilfreich sein. CU David --
Ich dachte immer, WoKos hätten eine Menge Augen, ringsrum? Das muss aber nicht jeder wissen. es reicht doch schon wenn Ich das selbst nicht weiss. [Roland Jacob und WoKo in dag°]
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com