![Сделать дамп виртуальной машины на диск](https://rvso.com/image/1346550/%D0%A1%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D0%B4%D0%B0%D0%BC%D0%BF%20%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D1%8B%20%D0%BD%D0%B0%20%D0%B4%D0%B8%D1%81%D0%BA.png)
Можно ли взять содержимое диска виртуальной машины и записать его непосредственно на жесткий диск, чтобы можно было с него загрузиться и по сути превратить виртуальную машину в обычную установку ОС?
решение1
Да, возможно записать содержимое с виртуального жесткого диска на физический жесткий диск.
В зависимости от программного обеспечения вашей виртуальной машины (и, следовательно, формата диска виртуальной машины) доступно несколько инструментов V2P (миграция с виртуальной машины на физическую).
Для виртуального бокса:
- Подготовьте диск виртуальной машины с помощью
vboxmanage internalcommands converttoraw vm_disk.vdi vm_disk.raw
- Скопируйте его на диск.
dd if=vmdisk.raw of=/dev/sda bs=1M
Убедитесь, что вы выбрали правильный целевой диск..
В зависимости от вашей ОС это можетпросто работай(например, для большинства BSD и Linux VM), или вы можете столкнуться с множеством проблем с драйверами. Последнее, скорее всего, связано с Windows, где модель драйвера выбирается во время установки и используется с этого момента. Теперь эта модель имеет неправильные драйверы, а именно те, что для «железа» virtualbox, в то время как теперь он находится на голом железе. Linux обычно (повторно) определяет оборудование при загрузке. Это немного замедляет загрузку, но обычно он хорошо справляется с такими изменениями.
(Вы не указали ни одной ОС в виртуальной машине, поэтому я просто попробую дать здесь общий ответ).
Если ОС Windows и она не загружается, прочтите один из многочисленных постов на sysprep. Там вам покажут, как сделать резервную копию виртуальной машины (на всякий случай), запустить generalise с sysprep, а затем начать преобразование V2P.