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. Сохраняем и перезагружаемся.