1

Я пытался импортировать VHD-файл, созданный в VirtualBox, в Hyper V, но безуспешно. Подробности:

VirtualBox версия 4.3, работает на Mac OS X Mavericks

Hyper V версия 6.2.92, работающая в Windows 8

Создал образ CentOS 7, установив из минимальной установки CentOS 7. Когда я создал VM VirtualBox, я выбрал VHD для формата диска. Я выбрал автоматическую настройку раздела.

Чтобы экспортировать виртуальный жесткий диск, я клонировал виртуальную виртуальную машину VirtualBox и скопировал клонированный виртуальный жесткий диск на компьютер с Windows.

При загрузке в Hyper V при загрузке виртуальной машины Linux она переходит в аварийный режим, жалуясь на то, что не может найти различные каталоги / разделы, например, подкачку.

Любая идея, что происходит, или что я могу попробовать?

3 ответа3

1

Когда вы клонируете виртуальную машину под virtualbox, она генерирует новый uuid для виртуального жесткого диска. Вы можете использовать команду "vboxmanage showhdinfo", чтобы увидеть, что такое оригинальный vhd uuid и каков новый vhd uuid. Вооружившись этим, вам придется отредактировать свой загрузчик (обычно grub для linux), чтобы заменить старый vhd uuid новым (клонированным) vhd uuid ИЛИ отредактировать grub для загрузки с использованием имени vhd - в любом случае вам, вероятно, придется загружаться используя спасательный компакт-диск в виртуальной машине

1

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

Ваша проблема не в совместимости VHD, вместо этого у вас есть проблемы с различиями в эмулируемом виртуальном оборудовании. Вероятно, что-то в именах дисковых устройств изменилось, и вам нужно добавить образ rescuecd и исправить ваш файл /etc /fstab или что-то в этом роде.

0

Вы можете попробовать клонировать файл VDI в файл VHD вместо прямого экспорта файла VHD. Вы пытались клонировать жесткий диск с помощью команды vboxmanage?

vboxmanage clonehd D:\VMachines\CentOS.vdi D:\VMachines\CentOS.vhd –формат VHD

Также при настройке контроллера диска для Hyper-V выберите IDE в качестве предпочтительного формата, и он должен работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .