среда, 27 апреля 2022 г.

 Перенос CnetOS

source - старая ВМ

dest - новая ВМ


подготовка на sorce:

разрешаем для root вход по ssh (Permit root)


подготовка на dest:

Перенос centOS наживую.

создаём пустую новую ВМ с диском нужного размера

загружаемся в knoppix на этой ВМ

создаём нужные диск/диски

монтируем root в /mnt

делаем перброс данных через tar:

ssh root@source "tar -cf - / --numeric-owner --exclude=/dev/* --exclude=/sys/* --exclude=/proc/* --exclude=/tmp/*" | tar xf - -C /mnt --numeric-owner

после окончания копирования делаем:

mount -o bind /dev /mnt/dev

mount -o bind /sys /mnt/sys

mount -t proc proc /mnt/proc

chroot /mnt


для grub2:

rm -f /boot/initramfs*

для всех файлов vmliuz-XXX.XX.XX пересоздаем initramfs

dracut -f /boot/initramfs-XXX.XX.XX

mv /boot/grub2/grub.cfg *.*.old

grub2-mkconfig /dev/sda -o /boot/grub2/grub.cfg


правим /etc/fstab для монтирования разделов


reboot


всё.