Перенос ArchLinux из VMWare в Hyper-V

Перенос ArchLinux из VMWare в Hyper-V

Приходилось мне давеча переносить систему из одного виртуального окружения в другое. Вот и решил написать сей маленький мануал.

После загрузки ArchLinux перед запуском /arch/setup необходимо загрузить модуль для интеграции в Hyper-V:
> modprobe hv_storvsc

После завершения установки правим /etc/mkinitcpio.conf и приводим секцию MODULES к следующему содержимому:
> MODULES="pata_acpi ata_generic ata_piix hv_storvsc"

Есть вариант переноса установленного ArchLinux из VMWare
Для этого необходимо поправить /etc/mkinitcpio.conf как указано выше, обновить initrd, удалить vmware-tools, и сконвертировать образ диска с помощью утилиты vmdk2vhd

После конвертации может ругаться что раздел выходит за пределы диска. Это можно исправить с помощью VhdResize