2

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

3 ответа3

4

Как ответ был предоставлен для Windows + VMware, давайте поговорим о Linux + VirtualBox.

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

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

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

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

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 для создания новой виртуальной машины в интерфейсе управления 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

Возможно, вы захотите изменить некоторые дополнительные настройки, но это будет зависеть от характера гостевой ОС.

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

0

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

Посмотрите, например, очень подробный обзор VMware со скриншотами:
Пошаговые инструкции для преобразования физического сервера в виртуальный (P2V) с помощью Vmware Converter.

0

Live View - это инструмент Java-анализа VMWare для создания образов VMWare из образов в стиле dd или с физического диска.

Проверьте это на sourceforge.

Прямая трансляция

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