Можно ли реинкарнировать существующую установку ArchLinux (+ все существующее установленное программное обеспечение) на другом компьютере?
У меня есть два терминала / киоска, одна из них разбилась несколько дней назад. На самом деле жесткий диск облажался. Я мог бы установить ArchLinux с нуля, затем найти все остальное программное обеспечение, затем настроить и установить их.
Но можно ли сделать снимок текущего состояния работающих машин и перенести его в другое?
Я делал такие вещи с rsync несколько раз. Сначала вы должны загрузить новую машину с Arch Linux ISO, создать раздел, отформатировать и смонтировать его в / mnt. затем
rsync -aAXxv root@SOURCEMACHINE:/ /mnt
Он исключает все смонтированные разделы на SOURCEMACHINE, кроме /. Вы должны синхронизировать их, если они у вас есть. лайк:
rsync -aAXxv root@SOURCEMACHINE:/var /mnt/var
После этого повторно создайте fstab и initramfs и установите grub:
arch-chroot /mnt
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux