Hallo, On Die, 30 Jan 2001, Klaus Wirl wrote:
David Haller wrote:
4) In der erweiterten Partition jetzt die "alte" 4. Partition mit _denselben_ Werten wieder eintragen. Die Daten sollten das überleben. Die Partition bekommt die Nummer 5 <snip> Das hatte ich fast befürchtet mit meiner Herumraterei: dass nämlich in der Partition noch ein Bootsektor "herumfliegt". Dann geht es natürlich nicht so.
Der Bootsektor ist nicht das Problem, denn ext2 hat keinen Bootsektor in dem Sinne wie Windows (der Kernel wird ja von Lilo oder loadlin oder grub oder ... gestartet). Das Problem ist die Lage der Superblocks (sowohl bei ext2 als auch bei reiserfs), die die Dateistruktur verwalten (analog zur Fat bei Win). Und LILO koennte man falls es nicht im MBR sitzt ja leicht neuinstallieren.
Falls es nur "swap"
Swap waere tatsaechlich kein Problem, da swap keine Strukturen hat. Da wuerde ein einfaches neupartitionieren und ein mkswap reichen...
oder "/usr" etc. gewesen wären, hätte man sich herummogeln können. D.h. man müsste den alten Bootsector mit dd retten und nach der Partitionierung nach hda5 zurückschreiben und evtl. LILO&Co. anpassen oder halt gleich die lilo.conf ändern.
Nein, das wuerde auch nicht funktionieren. Hint: wie kann man mit einem fsck eine ext2 reparieren, wenn der erste Superblock (eben jener im ersten Sektor) defekt ist? Genau 'fsck -b 8192'. Aber diese Angabe 8192 ist relativ zum Partitionsbeginn und der waere ja nun 63 Sektoren spaeter. Man muesste also die komplette Partition um einen Kopf verschieben (koennte mit dd gehen) und zusaetzlich die Partition um einen Kopf kuerzer machen (*g*), da eine Partition an Zylindergrenzen beginnen (und somit auch enden muss). Bei reiserfs koennte man evtl. was hacken, denn reiserfs laesst die ersten 64KB der Partition ungenutzt, man koennte diesen Leerraum theoretisch in den Quellen einfach auf 32 KB umdefinieren, aber das will ich nicht gesagt haben, ausserdem ginge das auch nur bei einer bestehenden reiserfs-Partition ;) Die einzige Moeglichkeit die mir einfaellt ist, alle Daten wegzu- sichern, neu zu partitionieren und dann die Daten wieder zurueck- spielen... CU David --
glaub scho. Du glaubsch in derre Zeid no an ebbes? et wirglich -- wirglich et [Ich und Florian Gross in suse-talk]