Ich habe einen PC ("PC1") mit openSUSE Leap 15.3, dessen System ich auf einen anderen PC ("PC2") (mit fast identischer Hardware) kopieren möchte. Auf dem anderen Rechner läuft openSUSE Leap 15.0.
PC1 hat das System in /dev/sda1, PC2 in /dev/sda2. /dev/sda3 ist auf beiden PCs als /boot/efi gemountet.
Auf PC2 ist /dev/sda1 als /sys1 gemountet.
Wenn ich auf PC1 folgendes mache
rsync -aHSx --numeric-ids --delete --force / PC2:/sys1
ssh PC2 update-bootloader
und dann PC2 boote, dann kann ich im Boot-Menü zwar das System in /dev/sda1 auswählen und es startet auch, kommt aber nicht weit. Irgendwann, nach längerem Timeout, kommt dann ein Prompt, das root-Passwort einzugeben und ich lande in einer Not-Shell.
Kann es sein, dass ich ausser update-bootloader noch etwas machen muss? Ramdisk neu generieren oder so? Die Devices haben natürlich andere UUIDs, kann es vielleicht daran liegen?
Ich möchte das Ganze per Script machen, um es im Falle eines Falles automatisch ablaufen lassen zu können.