Clonen: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
== Festplattenimages clonen mit Knoppix ==
+
=== CD Image über SSH auf einen Rechner im LAN clonen ===
 +
dd if=/dev/sr0 | ssh 10.0.0.111 "dd of=/var/www/html/openSUSE-Leap-15.3-DVD-x86_64.iso"
 +
== Festplattenimage clonen mit Knoppix ==
 
Das Kopieren von Imagedateien erfolgt mit Knoppix. Dadurch ist sichergestellt, dass es keine Zugriffsprobleme auf die Festplatte geben kann, da Knoppic von CD gebootet wird und nur im RAM läuft.
 
Das Kopieren von Imagedateien erfolgt mit Knoppix. Dadurch ist sichergestellt, dass es keine Zugriffsprobleme auf die Festplatte geben kann, da Knoppic von CD gebootet wird und nur im RAM läuft.
 
  # Portmapper starten
 
  # Portmapper starten

Version vom 29. Juli 2021, 15:29 Uhr

CD Image über SSH auf einen Rechner im LAN clonen

dd if=/dev/sr0 | ssh 10.0.0.111 "dd of=/var/www/html/openSUSE-Leap-15.3-DVD-x86_64.iso"

Festplattenimage clonen mit Knoppix

Das Kopieren von Imagedateien erfolgt mit Knoppix. Dadurch ist sichergestellt, dass es keine Zugriffsprobleme auf die Festplatte geben kann, da Knoppic von CD gebootet wird und nur im RAM läuft.

# Portmapper starten
/etc/init.d/portmap start
# NFS Share am Server mounten
mount 10.80.12.2:/Image /mnt
# Clonen zum Server ...
dd bs=64k if=/dev/hda | gzip -9 > imagename.gz
# ... bzw. Image vom Server holen
dd bs=64k if=imagename.gz | gunzip > /dev/hda

Detailierte Beschreibung

  • Knoppix von CD booten und als Startparameter eingeben. Damit wird die für unsere Bedürfnisse unnötige grafische Oberfläche umgangen.
Knoppix 2 
  • Nach Abschluss des Bootvorgangs von Knoppix zur Sicherheit die Partitionen der lokalen Maschine anzeigen lassen:
fdisk -l
  • SSH Server starten

Falls SSH benötigt wird, so muss der Server erst gestartet werden:

/etc/init.d/ssh start

oder

service ssh start

Voraussetzung ist außerdem ein Passwort für den Benutzer root

passwd
  • Falls eine Verbindung über NFS hergestellt werden soll, muss der Portmapper gestartet werden.
/etc/init.d/portmap start
  • Die Netzwerkfreigabe jenes Rechners ins Dateisystem einbinden (mounten), auf welcher das Image sich befindet bzw. auf welche das Image kopiert werden soll.
# Windows-Rechner:
  mount -t smbfs //IP_Adresse/Windows_ShareName /mnt -o username=irgendwer
 
# Linux-Rechner:
  mount IP_Adresse/:NFS_sharename /mnt
  • In das gemountete Verzeichnis wechseln und zur Sicherheit die Dateien auf dem Netzwerkrechner anzeigen lassen:
cd /mnt
ls -l
  • Das Image kopieren mit dem Linuxkommando dd (DiskDump)
# Image auf dem anderen Rechner (Server) ablegen:
  dd bs=32k if=/dev/hda2 | gzip -9 > dateiname.gz

# Image von einem Server auf die lokale Maschine kopieren:
  dd bs=32k if=dateiname | gunzip > /dev/hda2

Die Option bs=32k soll den Kopiervorgang beschleunigen blocksize=32k

Diese Beschreibung gibt es auch als PDF: HD_Image_mit_Knoppix.pdf

Sysprep

Eine der wichtigsten Funktionen von Sysprep ist die Erstellung einer neuen SID für den geklonten Computer.

Das kann aber auch durch Verwendung des Programmes

\\server\utilities\NewSID\NewSID.exe

erreicht werden. Sysprep.exe und Setupcl.exe befinden sich in der Datei \Support\Tools\Deploy.cab auf der Windows XP Installations CD bzw auf unserem Server in

\\server\utilities\Sysprep
  • Vorgangsweise
  1. Einen Windows Client optimal konfigurieren, alle notwendigen Anwendungen installieren.
  2. Sysprep starten
  3. Den Computer herunterfahren - nicht neu starten.
  4. Von der Windows Partition ein Image erstellen und am Server ablegen.

Auf der geklonten Maschine (Zielcomputer) startet nach dem Booten von Windows ein sogenanntes Mini-Setup Programm, mit dessen Hilfe Windows eingerichtet wird. Eventuell ist auch eine Aktivierung von Windows erforderlich.

Checkliste Windows System

Nach dem Clonen folgende Arbeiten durchführen:

  • Windows Update, dann automatische Updates deaktivieren
  • Java Update, dann in der Systemsteuerung "automatische Aktualisierung" deaktivieren
Bei Lehrercomputern eine Java Version installieren, die für ESA zugelassen ist.
  • Taskplaner: Shutdown nach 90 Minuten Inaktivität
  • Bei Lehrercomputern: Flywheel installieren wegen Scrollrad bei Lotus (Benutzername: I Am Free, Passwort: 13601409)
  • Computerräume der HS: NetOp School installieren bzw. konfigurieren
  • Datenausführungsverhinderung ausschalten (System / Erweitert / Einstellungen) wegen WinSCP bzw. Mathematik-Assistent
  • Fehlerberichterstattung deaktivieren (System / Erweitert)
  • Remoteunterstützung deaktivieren, wird über VNC gemacht (???)
  • Windows Firewall: Port 5900 für VNC Server freischalten
  • gpedit.msc - Systemzeit ändern
Computerkonfiguration / Windows Einstellungen / Sicherheitseinstellungen / Lokale Richtlinien / Zuweisen von Benutzerrechten / Änderung der Systemzeit für normale Benutzer erlauben. Siehe Artikel Gruppenrichtlinien
  • gpedit.msc - Profileinstellung
Computerkonfiguration / Administrative Vorlagen / System / Benutzerprofile / Eigentümer von servergespeicherten Profilen nicht prüfen
  • Internetoptionen, Verbindung über Proxyserver, 10.80.12.2, Port 3128
  • Sicherheitscenter: Warnungen für Virenschutz und Automatische Updates deaktivieren
  • Lokalen Drucker installieren - falls notwendig. Wenn Netzwerkdrucker, dann entweder über CUPS oder als "Lokaler Drucker" am Standard TCP/IP Port
  • FreePDF installieren. Vorher muss Ghostscript installiert werden. Dateien befinden sich unter \\server\download

Windows Vista

  • Benutzerkontensteuerung für Administratoren ausschalten:
Systemsteuerung / Benutzer
  • Systemwiederherstellung ausschalten
Systemsteuerung / System / Computerschutz / Festplattenlaufwerk anklicken

Checkliste Windows Software

  1. Firefox
  2. Thunderbird
  3. Flash Player - Active X und normale Version, siehe \\server\download\Internet
  4. Open Office
  5. Lotus Smartsuite - auf Lehrercomputern
  6. VNC
  7. ESA testen - Java Version ?
  8. Total Commander
  9. 7zip
  10. VLC Media Player oder AVS Media Player installieren
  11. Clic30 und JClic installieren, siehe \\server\download\Java
  12. Delprof.exe von U:\Delprof auf Admin Desktop kopieren
  13. NewSID.exe von U:\NewSID auf Admin Desktop kopieren

Checkliste Windows Domänenanmeldung Folgende Aktionen nach der Eingliederung des PC in die Domäne SCHOOL durchführen

  1. Lokalen Administrator hinzufügen, der auch in der Domäne Administrator ist: grfe
  2. Offlinedateien deaktivieren: Systemsteuerung / Ordneroptionen

Checkliste Linux Neuinstallation

Siehe Artikel Linux installieren

Weitere INFO

  • Clonen über SSH
dd bs=32k if=/dev/sda1 | ssh 192.168.1.4 "dd of=/dev/sda1"
  • Clonen mit Fortschrittsanzeige

Das Tool pv (Progress View) in die Pipe einfügen. Das Paket pv über OpenSuse Build Service installieren.

dd bs=1M if=/dev/sda1 | pv -s 20GB | ssh 192.168.1.4 "dd of=/dev/sda1"

Hier wird ein Fortschrittsbalken für eine 20 GB Festplatte angezeigt.