Konversi Parallels VM ke Virtual Box VM?

11

Pertanyaannya menjelaskan dengan baik apa yang saya butuhkan tetapi di sini ada beberapa rincian lebih lanjut tentang keadaan tersebut.

Dengan Parallels Desktop 4 berjalan di Linux, saya memiliki sejumlah Mesin Virtual Windows 7. Sayangnya, Parallels belum ditingkatkan untuk sementara waktu, jadi saya mencoba beberapa VMS dan VirtualBox lainnya sangat direkomendasikan. Khususnya, disediakan dengan distribusi OpenSUSE Linux. Ini akan menghindari masalah dan memungkinkan saya untuk mengikuti perkembangan OpenSUSE terbaru.

Jadi pertanyaan saya adalah, bagaimana saya bisa mengubah Parallels VM menjadi Virtual Box satu?

Itai
sumber

Jawaban:

8

VirtualBox dapat menggunakan disk Parallels (.hdd) dalam format sederhana tanpa konversi. Jika disk tidak menggunakan format sederhana, itu harus dikonversi terlebih dahulu menggunakan Parallels Image Tool.

Tapi saya akan menghapus Instalasi Parallels Tools terlebih dahulu (jika Anda menginstalnya di VM) dan membuat salinan cadangan dari VM. Kemudian buat mesin VirtualBox baru, sesuaikan pengaturan CPU dan memori semirip mungkin dengan mesin Parallels.

Anda juga dapat merujuk ke artikel ini tentang migrasi, meskipun agak lama dan merekomendasikan untuk menggunakan VMWare Converter, yang akan saya hindari jika Anda bisa.

seisyll
sumber
Tampaknya mencari file .vhd,, vdi atau, vmdk ... yang Parallels VM saya tidak miliki. Apakah saya perlu mengganti nama sesuatu? Saya punya file .hdd dan .xml kosong di direktori VM.
Itai
Versi VirtualBox apa yang Anda gunakan? Dan apa versi OpenSUSE? Sepertinya dukungan disk Parallels ditambahkan dalam 3.1.0.
seisyll
VirtualBox adalah 3.0.6 dan OpenSUSE adalah 11.2. Saya sudah terjebak di 11.2 karena Parallels.
Itai
Semakin dekat, perbarui VirtualBox ke 4.0.4.12 yang sekarang melihat file .hdd tetapi memberikan kesalahan: NS_ERROR_FAILURE (0x80004005) - Saya mencoba dengan VM yang tidak berjalan dan berjalan, kesalahan yang sama.
Itai
Saya akan menebak bahwa disk adalah disk Parallels yang lebih baru (versi 3 atau 4). Cobalah mengonversinya menjadi disk versi 2 dan coba lagi. Maaf untuk pengejaran angsa!
seisyll
7

Prosedurnya seperti ini: (Parallels Desktop 12)

1) Siapkan Parallels VM dengan menghapus Parallels Tools dan apa pun yang "spesial" (mount, folder bersama, dll) ..

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

2) Salin file HDD dari dalam paket PVM OS X ke sistem file terbuka (Finder, Klik Kanan, Tampilkan Konten Paket). Secara umum, file HDD pertama berisi sistem yang dapat di-boot.

3) Gunakan alat baris perintah ini saat berada di direktori di mana file HDD berada:

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

4) File HDD yang dihasilkan menggantikan file sumber dan masih merupakan paket. Jadi masukkan lagi dan salin file HDS (bukan HDD) ke sistem file terbuka, paling baik di mana (kosong) VirtualBox VM berada (Anda dapat menggunakan perintah "file" pada HDS untuk memverifikasi bahwa itu memang image disk bootable ).

5) Ganti nama file dengan memberinya ekstensi HDD.

6) Tambahkan file sebagai disk (start-up) ke VM VirtualBox "kosong", (perbarui pengaturan), boot dan nikmati.

Info lebih lanjut di sini .

Semoga ini membantu :)

Imifos
sumber
Ini bekerja untuk saya dengan Parallels Desktop 11 dan VirtualBox 5.0.18. Tampaknya tidak ada metode lain yang berfungsi dan ini adalah Linux VM jadi saya tidak bisa menggunakan VMware Converter.
Ellis
3

Jika seseorang menggunakan Parallels 11, 12 atau 13 dan VirtualBox 5 - itu jauh lebih mudah.

Langkah 1: Perluas Isi Paket dari HDD paralel

Langkah 2: Di dalam ada file HDS, idealnya hanya akan ada 1 file yang berisi data (kecuali opsi split digunakan), cukup periksa kembali ukuran file yang merupakan indikasi yang baik dari file yang Anda cari.

Langkah 3: Salin file HDS ke lokasi baru yang dapat diakses VirtualBox, ganti nama file dan ubah ekstensinya menjadi hdd.

Langkah 4: Lampirkan file yang baru disalin langsung dengan VirtualBox.

Langkah 5: Uji semuanya, ini bagus.

Langkah 6: Jalankan OS tamu, copot alat parallels lama dan instal alat tamu VirtualBox.

Langkah-langkah ini akan selesai dalam beberapa menit dan tidak perlu konversi.

Saya baru saja selesai menjalankan semua langkah ini sehari sebelumnya dan diuji.

Setelah ini, saya menjalankan langkah-langkah opsional yang tercantum di bawah ini, sehingga file hdd dikonversi menjadi file VDI. Dengan file VDI, VirtualBox mendapat kontrol lebih: yang paling penting adalah mengoptimalkan ruang kosong, yang sangat saya butuhkan.

Langkah Opsional: (Nonaktifkan OS tamu sebelum ini)

Langkah 7: Dari dalam alat VirtualBox, Buka Alat Global, itu akan mendaftar semua harddisk

Langkah 8: Gunakan fungsi Salin, ini akan mengekspor file HDD yang dilampirkan ke opsi lain yang kompatibel: VDI, VHD, VMDK dan banyak lagi, setelah meneliti opsi mana yang terbaik saya memilih VDI - karena ini asli dari VirtualBox.

Di masa depan jika saya perlu mengekspor mesin Virtual ke beberapa format lain, maka VirtualBox memiliki opsi ekspor dan mendukung "Open Virtualisation Format".

Pada dasarnya dengan prosedur di atas, Anda melewatkan alat paralel untuk konversi, di mana konverter VMware diusulkan, Anda melewatkannya juga. Anda hanya perlu 1 alat tunggal: VirtualBox, untuk menyelesaikan semua langkah.

Kalpesh Popat
sumber
Hanya untuk mencatat ini bekerja dengan Parallels 15 dan VirtualBox 6 juga.
jkratz
2

Tidak yakin bagaimana ini akan berjalan, tetapi Anda bisa mencoba panduan ini yang saya temukan yang menggunakan VMware Converter.

Nexerus
sumber