Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Принудительно загрузите live linux CD.

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

sudo dd if = / dev / ВАШЕ УСТРОЙСТВО (hdd, cdrom) of = A UNIQUENAME.iso (WINBoot, cd5, Hacktoolz) .iso.

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

Это берет ваш жесткий диск ОС или установочный компакт-диск ОС, создает из него ISO в формате FILE и сохраняет его в вашем Homedir.

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

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

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

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

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

Щелкните ОК.

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

Вуаля! Жесткий диск или компакт-диск с загрузочной ОС теперь работает на виртуальной машине ;-)

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

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

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

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

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

Я бы скопировал изображение.

Будьте осторожны, как будто вы не следуете руководство после восстановления образа на виртуальной машине виртуализированная Windows больше не загружается, поскольку VirtualBox по умолчанию не эмулирует I / O APIC (как говорится, быстрее).