При преобразовании существующего ПК в виртуальную машину, будь то с помощью VMWare или VirtualBox, разрешаете ли вы какую-либо настройку? Например, преобразовать существующий ПК, но не включать определенные папки с данными (музыка, видео и т.д.), Чтобы полученная ВМ была меньше по размеру?
3 ответа
Как ответ был предоставлен для 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) и / или вручную пометить раздел как загрузочный.
Я считаю, что вы можете выбрать тома, но не папки.
Посмотрите, например, очень подробный обзор VMware со скриншотами:
Пошаговые инструкции для преобразования физического сервера в виртуальный (P2V) с помощью Vmware Converter.
Live View - это инструмент Java-анализа VMWare для создания образов VMWare из образов в стиле dd или с физического диска.
Проверьте это на sourceforge.