Можно ли взять содержимое диска виртуальной машины и записать его непосредственно на жесткий диск, чтобы я мог с него загрузиться и по существу включить виртуальную машину в обычную установку ОС?
1 ответ
Да, можно записать содержимое с виртуального жесткого диска на физический жесткий диск.
В зависимости от программного обеспечения вашей виртуальной машины (и, следовательно, формата диска виртуальной машины) доступно несколько инструментов V2P (от виртуальной к физической миграции).
Для виртуальной коробки:
- Подготовьте диск виртуальной машины с
vboxmanage internalcommands converttoraw vm_disk.vdi vm_disk.raw
- Скопируйте его на диск.
dd if=vmdisk.raw of=/dev/sda bs=1M
Убедитесь, что вы выбрали правильный целевой диск.
В зависимости от вашей ОС это может сработать (например, для большинства виртуальных машин BSD и Linux), или вы можете столкнуться с множеством проблем с драйверами. Последнее, вероятно, с окнами, где модель драйвера выбирается во время установки и используется с этого момента. Эта модель теперь имеет неправильные драйверы, а именно драйверы для «виртуального устройства», в то время как теперь она работает на «железе». Linux обычно (пере) обнаруживает оборудование при загрузке. Это немного замедляет загрузку, но обычно хорошо справляется с подобными изменениями.
(Вы не указали ни одну ОС в ВМ, поэтому я просто попробую дать здесь широкий ответ).
Если операционная система Windows и если она не загружается, прочитайте одно из многих сообщений sysprep. Они покажут вам, как сделать резервную копию виртуальной машины (на всякий случай), запустить generalize с помощью sysprep, а затем запустить преобразование V2P.