Вопрос: Создание виртуальной машины в VirtualBox с физической


Есть ли способ создать виртуальную машину, которую вы можете использовать в VirtualBox, из физической установки, которая у вас есть? Например, если у меня установлена ​​Windows XP на физическом компьютере и вы хотите иметь виртуальную версию этой машины на другом компьютере. Это позволило бы сэкономить массу времени, не переустановив и не переконфигурировав всю ОС.

Я бы подумал, что будут проблемы с лицензированием Microsoft. Но даже если это невозможно с Windows, можно ли взять физическую машину Linux и создать версию VirtualBox? Предоставляет ли это другое программное обеспечение для виртуализации настольных компьютеров?


57
2018-06-30 04:28


Источник




Ответы:


Windows немного отличается, см. Как перенести существующие установки Windows в VirtualBox для руководства.

Из памяти вы можете использовать конвертер VMware, и VirtualBox будет читать VMDK файлы.

Для Linux, если вы хотите простое решение, загрузите live CD,

dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024

Сделайте это для каждого раздела, установленного в /etc/fstab вашей машины, а затем настройте эти изображения в VirtualBox.


43
2018-06-30 07:01



Он отображается в документах по ссылке, которую вы указываете. Sun рекомендует отображать весь диск, а не только раздел, поэтому ваша команда dd изменится на: dd if = / dev / sda of = / path / to / images / sda.img bs = 1024 - Andrew S


Windows довольно легко клонировать к виртуальной машине с помощью инструмента Microsoft под названием Disk2vhd, Вы можете сделать это в операционной системе Windows, как это было на моем сервере Windows 2008.

  1. загрузите Disk2vhd и извлеките его в какую-то папку.
  2. Запустите программное обеспечение и выберите, какой раздел вы хотите клонировать.
  3. Дождитесь завершения клонирования, в моем случае это заняло около 50 минут
  4. Скопируйте полученный .vhd-файл на ваш хост виртуальной машины.
  5. Запустите программное обеспечение виртуальной машины и создайте новую виртуальную машину.
  6. Установите диск на виртуальную машину, которую вы только что создали и загрузите.
  7. Если все пойдет правильно, теперь у вас должен быть клон вашей системы Windows, работающий на виртуальной машине

Если вы переносите установку Windows в VirtualBox, вы можете проверить как работать на веб-сайте VirtualBox


16
2018-02-10 15:33





Я предпочитаю методы клонирования сети, используя живые CD или ISO-изображения (Clonezilla, привидениеи т. д. есть много на выбор). См. Мой предыдущий пост относительно увеличение размера диска на виртуальных машинах,

Методы клонирования сети работают от физического до физического, от физического до виртуального, от виртуального до виртуального и между любыми платформами виртуализации, поддерживающими загрузку в ISO / CD.

Вы не должны использовать APIC в любом случае, если не используете ноутбук или вам нужны дополнительные прерывания (много дополнительных карт, старые порты все еще используются и т. Д.). PIC намного лучше для физических машин, если вы делаете что-то в реальном времени, как аудио / видео, ЧПУ и т. д. В эти дни с USB и ESATA прерывание стеков не так часто требуется, как раньше.


4
2017-07-26 04:56





Для этого ... Завершение работы Windows или всего, что вы используете

Force Загрузите компакт-диск с live linux.

Откройте окно терминала и введите:

sudo dd if = / dev / YOUR DEVICE (hdd, cdrom) of = A UNIQUENAME.iso (WINBoot, cd5, Hacktoolz) .iso.

В команде ... 'if' находится входной файл (или источник), а 'of' - выходной файл (или пункт назначения).

Это приведет к установке вашего жесткого диска ОС или ОС CDROM и созданию ISO из него в формате FILE и сохранит его в вашем Homedir.

Откройте VitrualBox и создайте новую виртуальную машину.

Щелкните правой кнопкой мыши виртуальную машину, выберите параметры, нажмите «Установить компакт-диск», выберите «Установить файл ISO» или «Изображение».

Выберите ДОБАВИТЬ.

Просмотрите и найдите ISO, созданный с помощью команды «sudo dd if = / dev / cdrom of = cd5.iso».

Выберите его и дважды щелкните по нему (или нажмите OK).

Нажмите «ОК».

Запустите виртуальную машину.

Вуаля! Ваш загрузочный OS HDD или CDROM теперь запущен в VM ;-)


2
2017-09-27 23:23





Большинство программ для виртуализации имеют возможность запускать установку прямо с физического диска или с изображения, сделанного с этого диска.

Например, я регулярно создавал изображения с жестких дисков, используя «dd», а затем «загружал» установку на этом изображении с помощью Qemu под FreeBSD. Помимо ОС, имеющих некоторые проблемы с новым виртуальным оборудованием, все работало, как ожидалось.


1
2018-06-30 04:39





Я бы использовал Clonezilla для этого. Путь проще. Просто убедитесь, что при создании жесткого диска виртуальных машин он примерно немного больше или того же размера, что и старый жесткий диск.


1
2017-08-06 22:51



какой файл clonezilla использовать для создания виртуального бокса vm? - skyfoot


Это не простой способ создания виртуальной машины из физического состояния и запуска в VirtualBox. Но это возможно с помощью шагов, упомянутых в Sun VirtualBox P2V,


1
2018-01-18 12:58





Я сделал это, но не использовал Virtualbox. Я бы хотел, но решение было недоступно. Это вполне возможно и относительно легко сделать с помощью бесплатных инструментов VMware. Возьмите диск, который вы хотите превратить в VM из коробки, в которой он находится, и опустите его в окно Windows или Linux, создайте полное изображение на диске и преобразуйте его в виртуальную машину с помощью VMware vCenter Converter, поддерживаемого VMware vCenter (http://www.vmware.com/products/converter/) или с помощью qemu-img, который работает так же хорошо. Существует множество пошаговых инструкций о том, как создавать образы с помощью qemu-img, а страница man очень хороша.


0
2018-06-30 06:28