Kompelettes System kopieren - wie?
Hallo, ich habe eine "massgeschneidete" Installation (SL-10.2 64-bit), die aber auch aus verschiedenen per Hand installierten Paketen besteht. Nun möchte ich diese Installation 1:1 auf einen zweiten Rechner kopieren. Ich habe es mir einfach so vorgestellt: 1) Das zu kopierende System in "rescue mode" starten 2) Eine USB-Platte mounten (nach /mnt) 3) mkdir /mnt1 4) mkdir /mnt/<partition> 5) mount /dev/<partition> /mnt1 6) cp -a /mnt1 /mnt 7) umount /mnt1 (Die Schritte 4-7 so lange wiederholen, bis alle Partitionen kopiert sind) 8) Entsprechende Partiotionsstruktur auf dem zweiten Rechner erstellen und Dateien überspielen (mit Hilfe von SL-installation-CD / Rescue) 9) "Installation" mit "repair" abschliessen Kann ich mein Ziel so erreichen? Gibt es da etwas zusätzliches, das ich zu berücksichtigen muss (ja, die Hardware muss ich natürlich extra konfigurieren)? Danke im voraus & Gruß Kimmo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am Mittwoch, 21. Februar 2007 15:51 schrieb K. Elo:
ich habe eine "massgeschneidete" Installation (SL-10.2 64-bit), die aber auch aus verschiedenen per Hand installierten Paketen besteht. Nun möchte ich diese Installation 1:1 auf einen zweiten Rechner kopieren. Installation" mit "repair" abschliessen [...] Kann ich mein Ziel so erreichen? Gibt es da etwas zusätzliches, das ich zu berücksichtigen muss (ja, die Hardware muss ich natürlich extra konfigurieren)?
Vermute du musst noch den Bootloader in den MBR installieren (ein einfaches grub-install in einer chroot sollte es aber tun :) ) Grüße Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFF3GAXcHwbW/zlOZoRAu1iAJ9v7Jukfm6610rXSX0tOo/bLinjBACeO1zg Z/kiTDv4Sz0WnNYW8ZLKBsY= =CEeO -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Also schrieb K. Elo am Mittwoch, 21. Februar 2007 15:51:
Hallo,
ich habe eine "massgeschneidete" Installation (SL-10.2 64-bit), die aber auch aus verschiedenen per Hand installierten Paketen besteht. Nun möchte ich diese Installation 1:1 auf einen zweiten Rechner kopieren. Hallo,
ich mache das immer mit der Kopierfunktion (F5) von 'mc' (Midnight Commander), aus dem laufenden System heraus (als root). Da muss man allerdings für sorgen dass man den Inhalt von symbolischen Verbindungen nicht mitkopiert. Auch /proc, /sys, /tmp nicht mitkopieren, diese Verzeichnisse legt man dann per Hand an. Ansonsten halt mit Knoppix (o.ä.), dann kann man alles kopieren. So habe ich das schon ~15 mal gemacht, ohne Probleme. Und natürlich /boot/grub/menu.lst, wie auch /etc/fstab anpassen. Tschau, Ulrich. -- ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø Der erste Schluck aus dem Becher der Naturwissenschaft macht atheistisch, doch auf dem Grund des Bechers wartet Gott. (Werner Heisenberg) ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø System: P4-2,4GHz, 1GB. OS: SuSE 9.3, Kernel: 2.6.11.10 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 21. Februar 2007 15:51 schrieb K. Elo:
Hallo,
ich habe eine "massgeschneidete" Installation (SL-10.2 64-bit), die aber auch aus verschiedenen per Hand installierten Paketen besteht. Nun möchte ich diese Installation 1:1 auf einen zweiten Rechner kopieren.
Ich habe es mir einfach so vorgestellt: 1) Das zu kopierende System in "rescue mode" starten 2) Eine USB-Platte mounten (nach /mnt) 3) mkdir /mnt1 4) mkdir /mnt/<partition> 5) mount /dev/<partition> /mnt1 6) cp -a /mnt1 /mnt 7) umount /mnt1 (Die Schritte 4-7 so lange wiederholen, bis alle Partitionen kopiert sind) 8) Entsprechende Partiotionsstruktur auf dem zweiten Rechner erstellen und Dateien überspielen (mit Hilfe von SL-installation-CD / Rescue) 9) "Installation" mit "repair" abschliessen
Kann ich mein Ziel so erreichen? Gibt es da etwas zusätzliches, das ich zu berücksichtigen muss (ja, die Hardware muss ich natürlich extra konfigurieren)?
Danke im voraus & Gruß Kimmo
Hallo Kimmo ..so hat´s bei mir einwandfrei funktioniert http://de.opensuse.org/SDB:SuSE_Linux_umkopieren Gruss Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 K. Elo schrieb:
(Die Schritte 4-7 so lange wiederholen, bis alle Partitionen kopiert sind) 8) Entsprechende Partiotionsstruktur auf dem zweiten Rechner erstellen und Dateien überspielen (mit Hilfe von SL-installation-CD / Rescue) 9) "Installation" mit "repair" abschliessen
Wenn du die USB-Platte nur zum Transportieren benutzt, dann brauchst du die Partitionsstruktur dort nicht. Erst auf dem Zielsystem. Ansonsten alles mit cp -a kopieren. Zum kopieren von /dev und eventuell /var musst ein anderes root haben. Ich boote da immer meine home-made LiveCD. Den bootloader installieren und die fstab anpassen. Ansonsten passt. thx Jan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD4DBQFF3IgrN8oPNJi4M6IRAt6HAJ9IAe5Vu39q9jbWV1e7vC2F9vxuaQCTBR5l keUG7yieDCdDc0C3vJtxBg== =SVTh -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Also mein Erkenntnissstand (?neue Rechtschreibung)
-----Ursprüngliche Nachricht----- Von: Jan Tiggy [mailto:mail.list@gmx.net] Gesendet: Mittwoch, 21. Februar 2007 18:58 An: opensuse-de@opensuse.org Betreff: Re: Kompelettes System kopieren - wie?
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
K. Elo schrieb:
(Die Schritte 4-7 so lange wiederholen, bis alle Partitionen kopiert sind) 8) Entsprechende Partiotionsstruktur auf dem zweiten Rechner erstellen und Dateien überspielen (mit Hilfe von SL-installation-CD / Rescue) 9) "Installation" mit "repair" abschliessen
Wenn du die USB-Platte nur zum Transportieren benutzt, dann brauchst du die Partitionsstruktur dort nicht. Erst auf dem Zielsystem. Ansonsten alles mit cp -a kopieren. Zum kopieren von /dev und cp hat nur begrenzte Inputfiles - will heissen - er kann nur x Files kopieren, den Rest ignoriert er. Liegt meines Wissens nich am cp, sonern an der shell! Ich wär hier vorsichtig.
eventuell /var musst ein anderes root haben. Ich boote da immer meine home-made LiveCD. Den bootloader installieren und die fstab anpassen. Ansonsten passt.
thx Jan
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD4DBQFF3IgrN8oPNJi4M6IRAt6HAJ9IAe5Vu39q9jbWV1e7vC2F9vxuaQCTBR5l keUG7yieDCdDc0C3vJtxBg== =SVTh -----END PGP SIGNATURE-----
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On 2/21/2007 7:10 PM, Maximilian Steinbauer wrote:
Also mein Erkenntnissstand (?neue Rechtschreibung) ... cp hat nur begrenzte Inputfiles - will heissen - er kann nur x Files kopieren, den Rest ignoriert er. Liegt meines Wissens nich am cp, sonern an der shell! Ich wär hier vorsichtig.
Das stimmt so nicht ganz... dabei geht es um die Expansion der Wildcards (globbing) in Befehlen. Da gibt es eine Obergrenze an Zeichen die in einem Programmaufruf dann übergeben werden. Das hat aber bei eiem Konstrukt wo man als Quelle ein Verzeichnis angibt keine Relevanz. Z.B. hier:
cp -Rv pjc-0.6 /tmp `pjc-0.6' -> `/tmp/pjc-0.6' `pjc-0.6/mtx' -> `/tmp/pjc-0.6/mtx' `pjc-0.6/pjc' -> `/tmp/pjc-0.6/pjc'
wird cp nur der Verzeichnisname pjc-0.6 übergeben, die shell erstellt daraus mitnichten eine komplette Dateiliste inkl. Rekursion. Arno
eventuell /var musst ein anderes root haben. Ich boote da immer meine home-made LiveCD. Den bootloader installieren und die fstab anpassen. Ansonsten passt.
thx Jan
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD4DBQFF3IgrN8oPNJi4M6IRAt6HAJ9IAe5Vu39q9jbWV1e7vC2F9vxuaQCTBR5l keUG7yieDCdDc0C3vJtxBg== =SVTh -----END PGP SIGNATURE-----
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mit, 21 Feb 2007, K. Elo schrieb:
ich habe eine "massgeschneidete" Installation (SL-10.2 64-bit), die aber auch aus verschiedenen per Hand installierten Paketen besteht. Nun möchte ich diese Installation 1:1 auf einen zweiten Rechner kopieren.
FAQ: 7.5. Wie kann ich einen kompletten Verzeichnisbaum auf eine andere Partition kopieren? http://suse-linux-faq.koehntopp.de/q/q-filesystems-kopieren.html -dnh -- Ich hasse das, wenn die Realität den Zynismus überholt. -- Ulrich Schwarz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 21. Februar 2007 21:20 schrieb David Haller:
Hallo,
Am Mit, 21 Feb 2007, K. Elo schrieb:
ich habe eine "massgeschneidete" Installation (SL-10.2 64-bit), die aber auch aus verschiedenen per Hand installierten Paketen besteht. Nun möchte ich diese Installation 1:1 auf einen zweiten Rechner kopieren.
Ich würd mal so auf dieses tool in yast2 tippen: Schaul mal unter andere: Da kannst du über ein Netzwerk eine Automatische Installation machen. Hab ich selbst aber auch noch net gemacht ;-) Leonard
FAQ: 7.5. Wie kann ich einen kompletten Verzeichnisbaum auf eine andere Partition kopieren? http://suse-linux-faq.koehntopp.de/q/q-filesystems-kopieren.html
-dnh
-- Ich hasse das, wenn die Realität den Zynismus überholt. -- Ulrich Schwarz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (9)
-
Arno Lehmann
-
David Haller
-
Jan Tiggy
-
K. Elo
-
Leonard Witteler
-
Maximilian Steinbauer
-
Michael Schueller
-
Michael Skiba
-
Ulrich Grün