Günther Obermaiers Webseite



sirius.ulm.go-itservice.de

Lenovo X201s mit Debian 9.0 Stretch

Der PC wurde gebraucht erworben.

Hardware:

TypX201s
CPUINTEL i7-640LM 2x2.1 GHz
Speicher4 GB, DDR3-SDRAM PC3-8500
Grakaon Board Intel GMA HD (5700MHD)
Display1440x900
Netzwerkon Board: 1GBit Intel
PlatteSSD Samsung 950 Pro 512GB
Cardreaderintegriert SDHC/SDXC

Systemkopie

Nachdem der Update auf stretch bei der Workstation spica problemlos funktionierte, gingen zwei weitere Versuche jeweils bei Libreoffice und dem X-Server schief. Deshalb klonte ich die weiteren Workstations und auch den hier beschriebenen Laptop.
Die 512 GB SSD wird mit einem USB3 - SATA Adapter an die zu kopierende Workstation spica angeschlossen. Mit fdisk werden vier Partitionen angelegt:
	 64,0 GB 	sdf1	83
	 16,0 GB 	sdf2	82
	320,0 GB 	sdf3 	83	
	 70,0 GB 	sdf4 	83		
Filesysteme einschliesslich verschüsselten anlegen, system Kopieren und die kopierten Systemdateien wegen den UUIDs anpassen:
mountKeyfileCrypt /mnt/altairConf.msg crypt6 /dev/sdf3
mountKeyfileCrypt /mnt/altairConf.msg crypt7 /dev/sdf4
mkfs.ext4 /dev/sdf1
mkswap /dev/sdf2
mkfs.ext4 /dev/mapper/crypt6
mkfs.ext4 /dev/mapper/crypt7
mount /dev/sdf1 /dest
cpHOST / /dest ALL
sed -i s/d3d18ffa-ff1d-49d3-bb2e-6ba154f6b4c3/440fb1d8-37db-4ed2-9450-8adc958343d6/g etc/fstab
sed -i s/d3d18ffa-ff1d-49d3-bb2e-6ba154f6b4c3/440fb1d8-37db-4ed2-9450-8adc958343d6/g boot/grub/grub.cfg
sed -i s/f3e25a30-f186-4b6c-83d6-dfa98e11c677/14c80613-cbbe-4469-a84b-62f7033b38ea/g etc/fstab
sed -i s/f3e25a30-f186-4b6c-83d6-dfa98e11c677/14c80613-cbbe-4469-a84b-62f7033b38ea/g boot/grub/grub.cfg
sed -i s/f3e25a30-f186-4b6c-83d6-dfa98e11c677/14c80613-cbbe-4469-a84b-62f7033b38ea/g etc/uswsusp.conf
sed -i s/f3e25a30-f186-4b6c-83d6-dfa98e11c677/14c80613-cbbe-4469-a84b-62f7033b38ea/g etc/initramfs-tools/conf.d/resume
einige Daten von der alten Platte kopieren, diese war noch im Laptop und deshalb im Netz direkt erreichbar. Zuerst die Identitätsdaten (unter /root/.ssh, /etc/ssh) kopieren, dazu auf sirius folgendes Kommando ausführen:
cpHOST / /dest IDENTITY
wieder auf spica:
rsync -avrtHAX root@sirius:/dest/ /dest/
scp root@sirius:/etc/hosts /dest/etc/hosts
scp root@sirius:/etc/hostname /dest/etc/hostname
scp root@sirius:/etc/mailname /dest/etc/mailname
scp root@sirius:/etc/exim4/update-exim4.conf.conf /dest/etc/exim4/update-exim4.conf.conf
scp root@sirius:/etc/resolv.conf /dest/etc/resolv.conf
scp root@sirius:/etc/init.d/obi1 /dest/etc/init.d/obi1
rsync --progress -avurtHAX root@sirius:/root/ /dest/root/
rsync --progress -avrtHAX root@sirius:/etc/cups/ /dest/etc/cups/
rsync --progress -avrtHAX root@sirius:/etc/apache2/ /dest/etc/apache2/
dann GRUB auf der Zielplatte installieren und /home und /local auf die neue Platte kopieren
grub-install --root-directory=/dest /dev/sdf
mount /dev/mapper/crypt6 /sdf3
mount /dev/mapper/crypt7 /sdf4
rsync --progress -avurtHAX root@sirius:/home/ /sdf3/
rsync --progress -avurtHAX root@sirius:/local/ /sdf4/
Platte unmounten, in sirius einbauen und diesen booten. Das Dauert wegen der falschen initramfs 5 Minuten! in der /usr/local/bin/globals.sh muss das neue Netzwerkinterface von sirius eingetragen werden, unter stretch heissen die enpXXXX, also
NETDEV = enp0s25
initramfs reparieren, eige Verzeichnisse einlesen und die MariaDB mit Daten befüllen:
update-initramfs -u -k all
mysql -uUSER -pPASS mygoitservice < /home/go/data.go/backupDBs/rigel/mygoitservice.sql
mkdir /homeserv
mkdir /homeserv/go
Das wars!