Ich habe in meinem Rechner zwei Festplatten. Auf der ersten habe ich ein MS-BS, die Linux-Swap und eine ungenutzte Partition. Auf der zweiten FP ist OpenSuse 10.2 installiert. Nun möchte ich die OpenSuse-Installation mit allen Einstellungen und installierten Programmen auf die freie Partition der ersten Festplatte "umziehen", so dass die zweite Platte nicht benötigt wird (diese soll für Daten reserviert werden). Was ist dabei zu berücksichtigen (zB. Grub...)? Geht das Ganze ohne Neuinstallation?
Wenn weitere Angaben benötigt werden, bitte Fragen.
Danke.
Jerry
Linux 15.023 Themen, 106.994 Beiträge
Alternativ mit rsync (Vorteil: Alte und neue Partition müssen nicht gleich gross sein):
-
- Mit Live-CD booten
-
- Erst Partition anlegen und mit einem Linux-Dateisystem (z.B. ext3) formatieren.
-
- Alte Partition mounten, z.B. nach /mnt/alt, Verzeichnis ggf anlegen.
-
- Neue Partition mounten, z.B. nach /mnt/neu
-
- mit rsync kopieren: rsync -av /mnt/alt /mnt/neu
-
- Datei /etc/fstab anpassen. Die Root-Partition muss nun neu eingetragen werden
-
- Datei /boot/grub/menu.lst anpassen. Auch hier ist die neue Boot/Root-Partition einzutragen
-
- Grub neu in den MBR schreiben:
chroot /mnt/neu /bin/bash
grub
Und in der Grub-shell: boot (hd0,0)
setup (hd0)
quit -
- neu starten
-
die Werte bei boot (hd0,0) hängen natürlich davon ab, auf welcher Partition denn nun Linux installiert ist.