Linux Installation über das Netz kopieren

Folgende Situation: Man hat einen Rechner und dessen Installation soll auf einen neue Hardware kopiert werden. Dies könnte man lösen, indem man z.B. die Festplatte des alten Rechners in den Neuen zusätzlich einbaut und dann kopiert. Man kann dies aber auch über das Netz machen.

Dazu braucht man ein Linux, welches von CD läuft. Knoppix geht wohl, ich nehme immer das Rettungs-System von der 1. SuSE CD. Am neuen Rechner bootet man von dieser CD, lädt die Treiber für die Netzwerkkarte und evtl. SCSI-Controler für die Festplatten und startet das Rescue-System. Als erstes fährt man das Netzwerk hoch mit

ifconfig eth0 192.168.0.200 up

Dann partitioniert man die Festplatte wie gewünscht (als Beispiel haben wir nur / unter /dev/hda1 und swap /dev/hda2) , erstellt das Filesystem (mke2fs /dev/hda1) und mountet es sich unter /mnt zurecht (mount /dev/hda1 /mnt) und erzeugt noch eine Swap-Signatur (mkswap /dev/hda2), damit das System später beim booten nicht meckert. Dann wechselt man nach /mnt und startet netcat:

nc -l -p 2000 | tar -xf -

Auf dem neuen System gehts etwas schneller: Von CD booten, Treiber laden und Netzwerk hochfahren (andere IP-Adresse nehmen!), altes / mount unter /mnt mounten und dorthin wechseln. Anschließend braucht man nur noch netcat und tar starten:

tar -cf – . | nc -w 10 192.168.0.200 2000

Wenn er fertig ist muss man noch evtl. (auf dem neuen Rechner) die fstab und den bootloader (hier lilo) anpassen. Am besten chrooted (chroot /mnt /bin/bash) man in die neue Installation, editiert Obiges und installiert den Boot-Sektor neu. Dann noch mit exit raus aus dem chroot und alles unmounten. Beim Neustart sollte nun soweit alles glattgehen.

Nachtrag: Das ist alles etwas schnell beschrieben, denn es richtet an jemanden der in etwa weiss was er tut, denn es fehlen ein paar Kleinigkeiten. So sollte man sich vorher Gedanken über den benutzten Kernel (ein K7-Optimierter wird nicht auf einem P4 laufen) und die eingesetzten Module (SCSI, Netzwerk z.B.) machen. Das ist aber zumeist Distributions-abhängig und würde den Rahmen sprengen.

Und mach soetwas nie ohne Backup, von dem Du weisst das es funkioniert!

Verwandte Artikel

  • No Related Post
Leave a comment

1 Comments.

  1. backups sind feige.