Сделать дамп виртуальной машины на диск

Сделать дамп виртуальной машины на диск

Можно ли взять содержимое диска виртуальной машины и записать его непосредственно на жесткий диск, чтобы можно было с него загрузиться и по сути превратить виртуальную машину в обычную установку ОС?

решение1

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

В зависимости от программного обеспечения вашей виртуальной машины (и, следовательно, формата диска виртуальной машины) доступно несколько инструментов V2P (миграция с виртуальной машины на физическую).

Для виртуального бокса:

  1. Подготовьте диск виртуальной машины с помощьюvboxmanage internalcommands converttoraw vm_disk.vdi vm_disk.raw
  2. Скопируйте его на диск.dd if=vmdisk.raw of=/dev/sda bs=1M
    Убедитесь, что вы выбрали правильный целевой диск..

В зависимости от вашей ОС это можетпросто работай(например, для большинства BSD и Linux VM), или вы можете столкнуться с множеством проблем с драйверами. Последнее, скорее всего, связано с Windows, где модель драйвера выбирается во время установки и используется с этого момента. Теперь эта модель имеет неправильные драйверы, а именно те, что для «железа» virtualbox, в то время как теперь он находится на голом железе. Linux обычно (повторно) определяет оборудование при загрузке. Это немного замедляет загрузку, но обычно он хорошо справляется с такими изменениями.

(Вы не указали ни одной ОС в виртуальной машине, поэтому я просто попробую дать здесь общий ответ).

Если ОС Windows и она не загружается, прочтите один из многочисленных постов на sysprep. Там вам покажут, как сделать резервную копию виртуальной машины (на всякий случай), запустить generalise с sysprep, а затем начать преобразование V2P.

Связанный контент