У мене є Windows Server 2012 R2 під управлінням SharePoint 2013, який я намагаюся перейти з Hyper-V до KVM (qemu). Я перетворив файл vhdx у формат qcow2 і скопіював його на сервер KVM (RHEL 7.3)
Hyper-V VM був налаштований як Generation 2, і я створив новий VM в KVM з програмним забезпеченням UEFI (OVMF).
Після завантаження машина переходить у режим автоматичного ремонту, але не завантажується. Я можу відкрити підказку Cmd і для цього мені потрібно підтвердити автентифікацію паролем локального адміністратора.
Я запустив наступне:
- Введіть BOOTREC / FIXMBR і натисніть клавішу ENTER.
- Введіть BOOTREC / FIXBOOT і натисніть клавішу ENTER.
- Введіть диск: \ boot \ Bootsect.exe / NT60 All і натисніть клавішу ENTER.
Однак VM не може завантажити, завжди переходить у режим відновлення.
Будь-які пропозиції щодо того, що мені може знадобитися перевірити, чи будь-які сторонні утиліти, які я можу би використати чи придбати, щоб допомогти мені легко пройти це?
Якщо я ввійду в командний рядок, я можу запустити Diskpart / sel диск 0 / список 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
VM на KVM був налаштований як:
* Емулятор: / usr / libexec / qemu-kvm * Прошивка: UEFI x86_64: * / usr / share / edk2.git / ovmf-x64 / OVMF_CODE-pure-efi.fd * CPU 8 * Пам'ять 8192MB * IDE DISK- Disk Bus IDE * Формат зберігання qcow2
Що я зробив досі:
- Відкрив Hyper-V і експортував ВМ у новий каталог у Windows
- Використовуйте перевіряючий диск Hyper-V, щоб об'єднати різницю avhdx та vhdx дисків в один vhdx
- Використовується конвертер StarWind v2v для створення файлу qcow2
- Скопіював файл qcows на машину KVM
- Створіть новий VM тієї ж характеристики: