System portieren

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
MrFrogman
Beiträge: 114
Registriert: 12.04.2008 21:12:05

System portieren

Beitrag von MrFrogman » 24.09.2009 19:23:31

Hallo!

Folgende Problemstellung: Für einen Kunden soll ich für einige Thin-Clients ein einfaches Debian mit XFCE aufsetzen, um ältere, leistungsschwache Rechner zumindest für Recherchen und Officearbeit wieder einsetzbar zu machen.
Soweit ja alles kein Problem.
Allerdings haben diese Rechner verschiedene Hardwareplattformen, was ansich auch kein Problem darstellen sollte, denn ich verwende den modularen Standard-Kernel und damit ist ein Einsetzen des selben Systems auf allen Rechnern theoretisch auch möglich.
Mein Problem ist nur folgendes: Die Systeme verfügen ergo über verschiedene Festplatten.
Angenommen, ich bastle mir hier zu Hause mein fertiges System, erstelle ein Image mit z.B. partimage und will es dann auf diese verschiedenen Festplatten portieren: Kann es dabei zu Problemen kommen? Da ich nicht überall die selbe Festplatte habe, kann ich auch nicht überall einfach den selben MBR einfügen, ergo werden die verschiedenen Partitionen der einzelnen Rechner fast immer unterschiedlich groß sein.
Kann es dabei mit partimage zu Problemen kommen?
Oder kennt ihr vielleicht sogar eine sehr viel effektivere Methode, ein System auf verschiedene Plattformen zu klonen, statt partimage zu nutzen?

Bin für Anregungen Dankbar!

Mr. Frogman
Wanne contact me? Meinen GPG-Key findest du hier: *klick*

Benutzeravatar
nikaya
Beiträge: 558
Registriert: 23.07.2005 11:32:33

Re: System portieren

Beitrag von nikaya » 24.09.2009 19:58:30

Vielleicht ist FSArchiver was für Dich.
Running: Debian Wheezy/Sid | Kanotix Dragonfire | openSUSE | Arch Linux | Fedora

Aptitude Manual
zypp it...

schwedenmann
Beiträge: 5648
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: System portieren

Beitrag von schwedenmann » 24.09.2009 20:21:20

Hallo

Was schon mein Vorgänmger angesprochen hat, kopiere ein komplette Installation ein per fsarchiever, dar, cp oder rsync von DVD, DVD-RAM auf die jeweilige HDD,

mfg
schwedenmann

Benutzeravatar
MrFrogman
Beiträge: 114
Registriert: 12.04.2008 21:12:05

Re: System portieren

Beitrag von MrFrogman » 24.09.2009 20:30:41

Da scheint mir rsync noch verhältnismäßig am einfachsten.
Das bedeutet also:

- System aufsetzen, konfigurieren
- Rechner mit Live-CD booten, System-Partition mounten, per rsync sichern

und auf dem Rechner, auf dems installiert werden soll:

- Rechner mit Live-CD booten, Festplatte mit entsprechendem Dateisystem formatieren
- System-Partition mounten, per rsync Daten rücksichern

korrekt so?
Denn dann frag ich mich, wie ich das System nun gebootet kriege, ein MBR fehlt mir ja immernoch.
Wanne contact me? Meinen GPG-Key findest du hier: *klick*

pferdefreund
Beiträge: 3800
Registriert: 26.02.2009 14:35:56

Re: System portieren

Beitrag von pferdefreund » 25.09.2009 08:43:02

bootloader installieren - bei Lilo nur lilo aufrufen - grub kenn ich nicht.

schwedenmann
Beiträge: 5648
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: System portieren

Beitrag von schwedenmann » 25.09.2009 15:43:15

Hallo
Denn dann frag ich mich, wie ich das System nun gebootet kriege, ein MBR fehlt mir ja immernoch.
Wenn das Quellsystem z.B. grub hatte, kopierst du auch die daten aus /boot mit aufs zielsystem, dann mußt du mit der Livecd nur ei chroot aufs Zielsystem und dann entweder grub-instalkl /dev7xyz
oder im terminal grub eingeben und dann grub per grub-shell insatllieren, danach die chtootumgebung verlassen und du hast ein bootbares system, wenn du vorher fstab und menu.lst noch an den jeweiligen PC anpasst.

mfg
schwedenmann

debianoli
Beiträge: 4171
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: System portieren

Beitrag von debianoli » 25.09.2009 19:51:32

Ich würde das aufgesetzte System in ein tar packen. Dann auf dem Zielrechner per Live-CD partitionieren, das Tar entpacken und per chroot in die Root-Partition auf dem Zielrechner wechseln. Nun noch schnell Grub und MBR updaten:

Code: Alles auswählen

root (hdX)
setup (hd0)
------------
Dieses verdammte Linux holt mir nicht mal ein Bier aus dem Kühlschrank!

Antworten