Создание пользовательской виртуальной машины от существующего ПК

При преобразовании существующего ПК в VM, использовать ли ли VMware или VirtualBox, любой позволяет настройку? Например, преобразуйте существующий ПК, но не включайте определенные папки данных (музыка, видео, и т.д.), так, чтобы получающийся VM был меньшим в размере?

2
задан 07.10.2009, 16:45

3 ответа

Я полагаю, что можно выбрать объемы, но не папки.

См., например, очень полную пошаговую демонстрацию для VMware со снимками экрана:
Пошаговые инструкции сделать Физический к Виртуальному Преобразованию Сервера (P2V) Используя Преобразователь VMware

0
ответ дан 08.12.2019, 06:38

Поскольку ответ был предусмотрен windows+vmware, давайте говорить о linux+virtualbox.

Я настоятельно рекомендую работать с разделами и не полным диском при создании изображений.

Сначала сохраните раздел, Вы хотите виртуализировать использование dd или partimage. Например, для сохранения первого раздела первого sata диска выполняют эту команду в записываемом каталоге с достаточным свободным пространством (я рассматриваю компьютер, на котором это сделано как наличие больше чем 256 мес поршня):

dd if=/dev/sda1 of=sda1_image.dd bs=128M

После того, как созданный можно смонтировать sda1_image.dd для удаления файлов и каталогов, которые Вы не хотите в своем VM (необходимо быть корнем для использования, монтируются и umount).

mkdir temporary_mount_point
mount -o loop -t auto sda1_image.dd ./temporary_mount_point/
rm -rf temporary_mount_point/path/to/a/directory/you/dont/want/in/your/VM
umount ./temporary_mount_point/

Затем преобразуйте изображение dd в virtualbox образ диска (vdi) использование VBoxManage (инструмент, обеспеченный VirtualBox):

VBoxManage convertfromraw -format VDI sda1_image.dd sda1_image.vdi

После этого шага Вам больше не будет нужен sda1_image.dd.

Можно затем использовать sda1_image.vdi для создания нового VM в интерфейсе управления VirtualBox. Однако всегда легче объяснить, как сделать так из командной строки (никакой необходимый снимок экрана, ни тематические интерфейсные причуды, только совершенство вставки копии):

VBoxManage createvm -name "VM_using_sda1_image" -register
VBoxManage openmedium disk /path/to/sda1_image.vdi
VBoxManage modifyvm "VM_using_sda1_image" -hda /path/to/sda1_image.vdi

Можно хотеть скорректировать еще некоторые настройки, но это зависело бы от характера ОС гостя.

В зависимости от пути была настроена исходная ОС, Вы, возможно, должны были бы переустановить загрузчик к VM (или восстановить mbr) и/или вручную отметили бы раздел как загрузочный.

4
ответ дан 08.12.2019, 06:38

Предпросмотром в реальном времени является основанный на Java VMware судебный инструмент для создания изображений VMware из изображений dd-стиля или физического диска.

Проверьте его в SourceForge.

LiveView

0
ответ дан 08.12.2019, 06:38

Теги

Похожие вопросы