System kopieren
Schnellanleitung
Platte an den zu kopierenden Rechner über USB anschliessen. IM Beispiel ist diese /dev/sdd. Zum ersten Mal verwendete ich GPT als
Partitionsdefinition.
parted /dev/sdd
(parted) mklabel gpt
(parted) mkpart primary 1 256
(parted) name 1 'grub'
(parted) set 1 bios_grub on
(parted) mkpart primary ext4 256 80GB
(parted) mkpart primary ext4 80GB 100GB
(parted) mkpart primary ext4 100GB 440GB
(parted) mkpart primary ext4 440GB 500GB
(parted) name 4 '/home' (1
(parted) name 5 '/local'
(parted) quit
# mkfs.ext4 /dev/sdd2
# mkswap /dev/sdd3
# mountKeyfileCrypt /mnt/altairConf.msg crypt5 /dev/sdd4 (2
# mountKeyfileCrypt /mnt/altairConf.msg crypt6 /dev/sdd5
# mkfs.ext4 /dev/mapper/crypt5
# mkfs.ext4 /dev/mapper/crypt6
# mount /dev/sdd2 /dest
# mount /dev/sdd4 /dest/home
# mount /dev/sdd5 /dest/local
# cpHOST / /dest ALL (3
# mvUUIDforBaseByDev /dest /dev/sda1 /dev/sde2
# update-initramfs -u -k all -t -b /dest/boot
# grub-install --root-directory=/dest /dev/sdd
# cpHOST /homeserv/local/identities/ident.PROKYON/ /dest IDENTITY (4
# cd /dest
Rechnername und IP in Konfigurationsdateien anpassen:
# vi etc/hosts
# vi etc/hostname
# vi etc/mailname
# vi etc/exim4/update-exim4.conf.conf
# vi etc/resolv.conf
# vi etc/cups/printer.conf
# vi etc/network/interfaces
# cd /; umount /dest/home; umount /dest/local; umount /dest
Platte ausschalten, abstecken, in Zielrechner einbauen und diesen booten. Da das Resume-Device nicht gefunden wird,
ca 5 Minuten warten und dann booten:
# update-initramfs -u -k all
# rsync -avurtHAX root@sirius:/home/ /home/
# rsync -avurtHAX root@sirius:/local/ /local/
Rechner neu booten, fertig!
- 1) Den Namen verwendet mein Automount-Skript zum automatischen Erkennen des Mountpoints
- 2) Legt mittels
cryptsetup und der Schlüsseldatei altairConf.msg das verschlüsselte Dateisystem auf der Partition an und bindet es später im Betrieb auch ein.
- 3) kopiert das Dateisystem ohne
/proc,/home ec und legt diese falls nötig auf dem Zielverzeichnis an.
- 4) kopiert
/root/.ssh und /etc/.ssh , damit der Rechner sich für ssh wie der alte verhält.
|