Clonen
CD Image über SSH auf einen Rechner im LAN kopieren
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
- Einen Windows Client optimal konfigurieren, alle notwendigen Anwendungen installieren.
- Sysprep starten
- Den Computer herunterfahren - nicht neu starten.
- 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
- Firefox
- Thunderbird
- Flash Player - Active X und normale Version, siehe \\server\download\Internet
- Open Office
- Lotus Smartsuite - auf Lehrercomputern
- VNC
- ESA testen - Java Version ?
- Total Commander
- 7zip
- VLC Media Player oder AVS Media Player installieren
- Clic30 und JClic installieren, siehe \\server\download\Java
- Delprof.exe von U:\Delprof auf Admin Desktop kopieren
- 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
- Lokalen Administrator hinzufügen, der auch in der Domäne Administrator ist: grfe
- 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"
- Siehe auch: Artikel über dd aus dem Ubuntu Forum Wiki.
- 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.