Я хотел бы создать образ VirtualBox .vdi из моего жесткого диска.
Я нашел в Интернете инструкции, описывающие, как это сделать, сначала используя DD для создания образа .raw, а затем используя VBoxManage для преобразования .raw в .vdi. Поэтому, если мой HD составляет 1 ТБ, этот процесс (временно) требует 2 ТБ места для хранения как .raw, так и .vdi.
У меня всего чуть больше 1 ТБ свободного места. Есть ли способ создать образ жесткого диска с расширением .vdi без необходимости сначала создавать образ .raw?
virtualbox
clone
dd
vdi
SuperElectric
источник
источник
Ответы:
Вы можете напрямую создать изображение с
VBoxManage convertfromraw
. Сначала размонтируйте устройство, затем:Замените
/dev/sda
на любой диск или раздел, который вы хотите клонировать.Возможно, вам придется сделать это как root, чтобы получить доступ к устройству. Если это так, то вам следует сменить владельца готового изображения.
источник
Я попробовал принятое решение, но для меня это не удалось:
Может быть, он не может определить размер, потому что диск был подключен через USB?
Поэтому вместо этого я получил размер диска с
fdisk -l
И тогда я использовал stdin форму convertfromraw
источник
Существуют и другие более безопасные способы создания файла вашей текущей системы, с которым Virtualbox может работать. Vdi - это файлы, специфичные для виртуальной коробки, и обычно они создаются VB только после установки нового виртуального жесткого диска.
У вас есть много других вариантов.
Недавно я использовал disk2vhd для создания .VHD (виртуального жесткого диска Microsoft), который Virtualbox прекрасно импортировал. (Хотя это была система XP) Я не думаю, что она хорошо работает с другими ОС.
В качестве альтернативы есть инструмент конвертации Vmwares, который может экспортировать вашу систему во множество форматов, которые могут использовать virtualbox, а также другие платформы. Есть открытые стандарты для такого рода вещей.
http://www.vmware.com/products/converter/features.html
источник