У меня есть Windows Server 2012 R2 с SharePoint 2013, который я пытаюсь перенести с Hyper-V на KVM (qemu). Я преобразовал файл vhdx в формат qcow2 и скопировал его на сервер KVM (RHEL 7.3)
Виртуальная машина Hyper-V была настроена как поколение 2, и я создал новую виртуальную машину в KVM с микропрограммой UEFI (OVMF).
Когда я загружаюсь, машина переходит в режим автоматического восстановления, но не загружается. Я могу открыть Cmd Prompt и для этого мне нужно пройти аутентификацию с паролем локального администратора.
Я запустил следующее:
- Введите BOOTREC / FIXMBR и нажмите клавишу ВВОД.
- Введите BOOTREC / FIXBOOT и нажмите клавишу ВВОД.
- Введите Drive: \ boot \ Bootsect.exe / NT60 All и нажмите клавишу ВВОД.
Однако виртуальная машина не может загрузиться, всегда переходит в режим восстановления.
Любые предложения о том, что мне нужно проверить или какие-либо сторонние утилиты, которые я мог бы использовать или купить, чтобы помочь мне легко преодолеть это?
Если я войду в командную строку, я могу запустить Diskpart / sel disk 0 / list vol, чтобы увидеть:
Volume 0 D CDROM 0 B No Media
Volume 1 C NTFS Partition 126GB Healthy
Volume 2 E Recovery Partition 300MB Healthy Hidden
Volume 3 Partition 99MB Healthy Hidden
ВМ на KVM был настроен как:
* Эмулятор: / usr / libexec / qemu-kvm * Прошивка: UEFI x86_64: * / usr / share / edk2.git / ovmf-x64 / OVMF_CODE-pure-efi.fd * Процессоры 8 * Память 8192MB * IDE DISK-Дисковая шина IDE * Формат хранения qcow2
Что я сделал до сих пор:
- Открыл Hyper-V и экспортировал виртуальную машину в новый каталог в Windows
- Используйте Hyper-V Inspect Disk для объединения различий между дисками AVHDX и VHDX в один VHDX
- Использовал конвертер StarWind v2v для создания файла qcow2
- Скопировал файл qcows на компьютер KVM
- Создайте новую виртуальную машину той же спецификации: