Миграция из VMWARE в VirtualBox [закрыто]
Я пытаюсь перенести существующую виртуальную машину из VMWARE в VirtualBox. Я сделал копию папки виртуальной машины для виртуальной машины (поэтому я могу экспериментировать и не уничтожать оригинал) и успешно создал виртуальную машину в VirtualBox. У меня все загружается и работает, но проблема в том, что VM использует" плоский " образ диска вместо правильного образа диска, вызывающего образ диска из прошлого (я знаю это, потому что все файлы на машине имеют метку времени 2009).
чтобы уточнить, в папке виртуальной машины у меня есть следующие файлы vmdk:
Win2003.vmdk (1 K)
Win2003-flat.vmdk (15 gigs)
Win2003-000002.vmdk (10 gigs)
Примечание: диск является динамическим.
глядя в конфигурации виртуальной машины под VMWARE, он говорит, что он использует win2003-000002.vmdk как образ диска.
когда я импортирую образ диска в VirtualBox (Win2003.vmdk file), он использует Win2003-flat.образ диска vmdk.
мой вопрос в том, что я могу сделать, чтобы либо объединить, либо импортировать Win2003-000002.образ диска vmdk в Win2003-flat.изображения файл VMDK диск, так что VirtualBox позволяет использовать правильный образ диска?
У меня есть некоторые инструкции по использованию vmware-vdiskmanager.exe для этого, но я получаю сообщение об ошибке "родитель этого виртуального диска не может быть открыт."
5 ответов:
после многих попыток я, наконец, смог получить эту работу. По сути, я загрузил и использовал конвертер vmware для объединения двух дисков в один. После этого я смог прикрепить вновь созданный диск к VitrualBox.
шаги, связанные очень просты:
ПРЕЖДЕ ЧЕМ ВЫ ЧТО-НИБУДЬ СДЕЛАЕТЕ!
1) СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ!!! даже если вы будете следовать этим инструкциям, вы можете все испортить, поэтому сделайте резервную копию. Просто выключите виртуальную машину, а затем сделайте копию каталога, в котором находится виртуальная машина.
2) Удалите VMware Tools из виртуальной машины, которую вы собираетесь конвертировать. Если по какой-то причине вы забыли этот шаг, вы все равно можете удалить его после получения все работает под VirtualBox, следуя эти шаги. Сделайте себе одолжение и просто сделайте это сейчас.
ТЕПЕРЬ САМОЕ ИНТЕРЕСНОЕ!!!
1) Загрузите и установите VMware Конвертер. Я использовал 5.0.1 build-875114, просто используйте последнюю версию.
2) Скачать и установить VirtualBox
3) запустите VMWare convertor:
4) Нажмите на кнопку
Convert machine
6) Найдите
.vmx
для вашей виртуальной машины и нажмитеNext
.7) дайте новой виртуальной машине имя и выберите место, где вы хотите ее разместить. Щелчок
Next
8) Нажмите кнопку
Next
наOptions
экран. Тебе не нужно ничего менять здесь.9) Нажмите кнопку
Finish
наSummary
экран, чтобы начать преобразование.10) преобразование должно начаться. Это займет много времени, так что будьте терпеливы.
11) надеюсь, все прошло хорошо, если это так, вы должны увидеть, что преобразование завершено:
12) Теперь откройте VirtualBox и нажмите
New
.13) дайте виртуальной машине имя и выберите, что
Type
иVersion
это. НажмитеNext
.14) выберите размер памяти, которую вы хотите ему предоставить. Нажмите
Next
.15) за
Hard Drive
, нажмите кнопкуUse and existing hard drive file
и выберите новообращенных .16) Теперь Нажимаем
Settings
и выберите . Проблема в том, что по умолчанию VirtualBox добавит диск в качестве IDE. Это не будет работать, и нам нужно, как нам нужно поставить его на контроллер SCSI.17) выберите контроллер IDE и .
18) Теперь нажмите и выберите
Add SCSI Controller
19) Нажмите кнопку .
20) Нажмите кнопку
Choose existing disk
21) выберите . Нажмите
OK
22) выберите .
23) Нажмите кнопку
Enable IO APIC
. Затем нажмитеOK
24) поздравляю!!! Ваш VM теперь confgiured! Нажмите
Start
для запуска виртуальной машины!
Я предложу что-то совершенно другое, мы использовали его на работе много лет назад на реальных компьютерах, и он работал идеально.
загрузите как старую, так и новую машину на Linux rescue Cd.
прочитайте диск от одного, и запишите его вниз к другому одному, блок за блоком, эффектно копируя dist над сетью.
вы должны немного поиграть с командной строкой, но она работала так хорошо, что обе машины жаловались на IP-конфликт, когда они оба загрузились : -): -)
cat /dev/sda | ssh user@othermachine cat - > /dev/sda
QEMU имеет фантастическую утилиту под названием qmeu-img это будет переводить между всеми видами форматов образа диска. Статья об этом процессе находится по адресу http://thedarkmaster.wordpress.com/2007/03/12/vmware-virtual-machine-to-virtual-box-conversion-how-to/
Я вспоминаю в своей голове, что я использовал qemu-img, чтобы свернуть несколько VMDKs в один, но у меня нет этого компьютера со мной, чтобы повторно протестировать процесс. Даже если я ошибаюсь, статья выше включает в себя раздел, который описывает, как преобразовать их с помощью инструментов VMWare.
Примечание: Я не уверен, что это поможет вам, но вы никогда не знаете.
Я нашел это link:http://www.ubuntugeek.com/howto-convert-vmware-image-to-virtualbox-image.html
наслаждайтесь :-)