1. Клонируем через Менеджер виртуальных дисков в VirtualBox наш диск в новый диск с расширением VHD.
2. Создаём в Hyper-V ВМ первого поколения и подключаем в неё наш VHD.
3. Загружаем ВМ в rescue режиме. Вводим логин и пароль root пользователя.
4. Пересоздаём initramfs:
# dracut --regenerate-all -f
У меня система не запустилась пока не пересоздал initramfs.
5. Загружаемся в ВМ в обычном режиме.
6. Скорее всего нужно будет подправить сетевой интерфейс. После переезда у меня он поменялся с enp0s3 на eth0.
6.1. Соответственно генерируем новый uuid:
# uuidgen eth0
6.2. Копируем полученный uuid.
6.3. Переименовываем /etc/sysconfig/network-scripts/ifcfg-enp0s3
# mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0
6.4. Редактируем файл:
# nano /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=eth0 <------- вписываем имя интерфейса
UUID=46ba9b2f-ef25-422e-a826-43b0d91b403f <-------- вписываем скопированный uuid
DEVICE=eth0 <------- вписываем имя интерфейса
ONBOOT=yes
IPADDR=192.168.10.85
PREFIX=24
GATEWAY=192.168.10.1
DNS1=192.168.10.1
IPV6_DISABLED=yes
6.5. Сохраняем и перезагружаемся.