Перетворити Parallels VM у віртуальну коробку VM?


11

Питання добре описує, що мені потрібно, але ось ще кілька деталей про обставини.

З Parallels Desktop 4, що працює під Linux, у мене є ряд віртуальних машин Windows 7. На жаль, Parallels деякий час не оновлювався, тому я пробую деякі інші VMS та VirtualBox дуже рекомендували. Зокрема, він надається з дистрибутивом OpenSUSE Linux. Це дозволить уникнути проблеми та дозволить мені бути в курсі останнього OpenSUSE.

Отже, моє запитання полягає в тому, як я можу перетворити VM Parallels у віртуальну скриньку?

Відповіді:


8

VirtualBox може використовувати диски Parallels (.hdd) у простому форматі без перетворення. Якщо диск не використовує простий формат, його потрібно спершу перетворити за допомогою інструмента зображення Parallels.

Але я б спочатку видалив інструменти Parallels (якщо він встановлений на VM) і зробив резервну копію VM. Потім створіть нову машину VirtualBox, відповідно до параметрів процесора та пам’яті максимально наближаючись до машини Parallels.

Ви також можете посилатися на цю статтю про міграцію, хоча вона трохи стара і рекомендує використовувати VMWare Converter, чого я б уникну, якщо зможете.


Здається, шукає файли .vhd,, vdi або, vmdk ... яких у мого VM Parallels VM немає. Чи потрібно щось перейменовувати? У мене каталог порожнього .hdd та .xml-файлу в каталозі VM.
Itai

Яку версію VirtualBox ви використовуєте? А яка версія OpenSUSE? Схоже, підтримка диска Parallels була додана в 3.1.0.
seisyll

VirtualBox - 3.0.6, а OpenSUSE - 11.2. Я потрапив у пастку в 11.2 через паралелі.
Itai

Якщо наблизитися, оновлений VirtualBox до 4.0.4.12, який тепер бачить .hdd файл, але видає помилку: NS_ERROR_FAILURE (0x80004005) - я спробував, коли VM не працює і не працює, та сама помилка.
Itai

Я б здогадався, що диск - це новіші диски Parallels (версія 3 або 4). Спробуйте перетворити його на диск 2 версії та перейдіть до іншого. Вибачте за гусячу погоню!
seisyll

7

Процедура така: (Parallels Desktop 12)

1) Підготуйте програму VM Parallels, видаливши інструменти Parallels та все, що є "спеціальним" (кріплення, спільні папки тощо).

sudo /usr/lib/parallels-tools/install -r

2) Скопіюйте файл HDD з пакету PVM OS X у відкриту файлову систему (Finder, клацніть правою кнопкою миші, Show Content Package). Як правило, перший файл HDD містить завантажувальну систему.

3) Використовуйте цей інструмент командного рядка, перебуваючи в каталозі, де знаходиться файл HDD:

$/Applications/Parallels\ Desktop.app/Contents/MacOS/prl_disk_tool convert --hdd my-parallels-disk1.hdd --plain

4) Отриманий HDD-файл замінює вихідний файл і все ще є пакетом. Тому введіть ще раз і скопіюйте файл HDS (не HDD) у відкриту файлову систему, найкраще там, де (порожній) VM VirtualBox (ви можете використовувати команду “file” на HDS, щоб переконатися, що це дійсно завантажувальне зображення диска ).

5) Перейменуйте файл, надавши йому розширення HDD.

6) Додайте файл як (пусковий) диск до "порожнього" VirtualBox VM, (оновлення налаштувань), завантажте та насолоджуйтесь.

Більше інформації тут .

Сподіваюся, це допомагає :)


Це працювало для мене з Parallels Desktop 11 та VirtualBox 5.0.18. Жоден інший метод, здається, не працює, і це Linux VM, тому я не міг використовувати VMware Converter.
Елліс

3

Якщо хтось використовує Parallels 11, 12 або 13 та VirtualBox 5 - це набагато набагато простіше.

Крок 1: Розкрийте зміст пакету на жорсткому диску паралелі

Крок 2: У тому, що є файл HDS, в ідеалі буде лише 1 файл, що містить дані (якщо не було використано розділений варіант), просто двічі перевірте розмір файлу, що є гарною ознакою файла, який ви шукаєте.

Крок 3. Скопіюйте файл HDS на нове місце, до якого VirtualBox може отримати доступ, перейменуйте файл та змініть його розширення на hdd.

Крок 4: Приєднайте щойно скопійований файл безпосередньо з VirtualBox.

Крок 5: Перевірте все, це добре.

Крок 6: Запустіть гостьову ОС, видаліть старий інструмент паралелей та встановіть гості інструменти VirtualBox.

Ці кроки будуть завершені протягом декількох хвилин, і конверсія не потрібна.

Я щойно закінчив виконувати всі ці кроки напередодні і протестував.

Після цього я виконав наведені нижче необов’язкові кроки, щоб файл hdd перетворився у файл VDI. З VDI-файлом VirtualBox отримує більше контролю: головне - це оптимізація вільного простору, який мені дуже потрібен.

Необов’язкові кроки: (Вимкніть гостьову ОС перед цим)

Крок 7: У інструменті VirtualBox відкрийте Global Tools, він перелічить усі жорсткі диски

Крок 8: Використовуйте функцію "Копіювати", це експортує доданий файл жорсткого диска до будь-яких інших сумісних параметрів: VDI, VHD, VMDK та ін.

У майбутньому, якщо мені потрібно експортувати Віртуальну машину в інший формат, тоді VirtualBox має опцію експорту та підтримує "Відкрити формат віртуалізації".

В основному з вищевказаною процедурою, ви пропускаєте інструмент паралелей для перетворення, десь запропонований конвертер VMware, ви також пропускаєте це. Вам буде потрібно лише один єдиний інструмент: VirtualBox, щоб виконати всі дії.


Зазначимо, що це працює і з Parallels 15 та VirtualBox 6.
jkratz

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.