แปลง Parallels VM เป็น Virtual Box VM หรือไม่


11

คำถามอธิบายสิ่งที่ฉันต้องการได้ดี แต่นี่คือรายละเอียดเพิ่มเติมเกี่ยวกับสถานการณ์

ด้วย Parallels Desktop 4 ที่ทำงานภายใต้ Linux ฉันมี Windows 7 Virtual Machines หลายเครื่อง น่าเศร้า Parallels ยังไม่ได้รับการอัพเกรดในขณะที่ดังนั้นฉันกำลังลอง VMS อื่น ๆ และ VirtualBox ขอแนะนำ โดยเฉพาะมันมีให้กับการกระจาย OpenSUSE Linux สิ่งนี้จะหลีกเลี่ยงปัญหาและทำให้ฉันสามารถติดตาม OpenSUSE ล่าสุดได้

ดังนั้นคำถามของฉันคือฉันจะแปลง Parallels VM เป็น Virtual Box ได้อย่างไร

คำตอบ:


8

VirtualBox สามารถใช้ดิสก์ Parallels (.hdd) ในรูปแบบง่าย ๆ โดยไม่ต้องแปลง หากดิสก์ไม่ใช้รูปแบบง่าย ๆ จะต้องทำการแปลงก่อนโดยใช้เครื่องมือภาพ Parallels

แต่ฉันจะถอนการติดตั้งเครื่องมือ Parallels ก่อน (ถ้าคุณติดตั้งไว้บน VM) และทำสำเนาสำรองของ VM จากนั้นสร้างเครื่อง VirtualBox ใหม่โดยจับคู่การตั้งค่า CPU และหน่วยความจำใกล้เคียงกับเครื่อง Parallels

คุณอาจอ้างถึงบทความนี้เกี่ยวกับการย้ายข้อมูลแม้ว่าจะค่อนข้างเก่าและแนะนำให้ใช้ VMWare Converter ซึ่งฉันจะหลีกเลี่ยงหากคุณทำได้


ดูเหมือนว่ากำลังมองหาไฟล์. vhd,, vdi หรือ, vmdk ... ซึ่ง Parallels VM ของฉันไม่มี ฉันต้องเปลี่ยนชื่อบางอย่างหรือไม่ ฉันมีไฟล์. hdd ที่ว่างเปล่าและไฟล์. xml ในไดเรกทอรีของ VM
Itai

คุณใช้ VirtualBox เวอร์ชันใดอยู่ และ OpenSUSE รุ่นใด ดูเหมือนว่ามีการเพิ่มการสนับสนุนดิสก์ Parallels ใน 3.1.0
seisyll

VirtualBox คือ 3.0.6 และ OpenSUSE คือ 11.2 ฉันติดกับ 11.2 เพราะ Parallels
Itai

ใกล้ชิดกับ VirtualBox ที่ได้รับการอัปเดตเป็น 4.0.4.12 ซึ่งตอนนี้เห็นไฟล์. hdd แต่มีข้อผิดพลาด: NS_ERROR_FAILURE (0x80004005) - ฉันพยายามกับ VM ที่ไม่ได้ทำงานและทำงานอยู่ข้อผิดพลาดเดียวกัน
Itai

ฉันเดาว่าดิสก์เป็นดิสก์ Parallels ที่ใหม่กว่า (เวอร์ชัน 3 หรือ 4) ลองแปลงเป็นดิสก์รุ่น 2 แล้วลองอีกครั้ง ขออภัยสำหรับการไล่ล่าห่าน!
seisyll

7

ขั้นตอนนี้เป็นดังนี้: (Parallels Desktop 12)

1) เตรียม Parallels VM โดยการลบ Parallels Tools และสิ่งใดก็ตามที่เป็น "พิเศษ" (การเมานต์โฟลเดอร์แชร์ ฯลฯ )

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

2) คัดลอกไฟล์ HDD จากภายในแพ็คเกจ PVM OS X ไปยังระบบไฟล์เปิด (Finder, คลิกขวา, แสดงเนื้อหาแพ็คเกจ) โดยทั่วไปไฟล์ HDD ตัวแรกจะมีระบบที่สามารถบู๊ตได้

3) ใช้เครื่องมือบรรทัดคำสั่งนี้ในขณะที่อยู่ในไดเรกทอรีที่มีไฟล์ HDD อยู่:

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

4) ไฟล์ HDD ที่ได้จะมาแทนที่ไฟล์ต้นฉบับและยังเป็นแพ็คเกจ ดังนั้นป้อนอีกครั้งและคัดลอกไฟล์ HDS (ไม่ใช่ HDD) ลงในระบบไฟล์เปิดที่ดีที่สุดที่ตำแหน่งว่างเปล่า VirtualBox VM (คุณสามารถใช้คำสั่ง“ file” บน HDS เพื่อตรวจสอบว่าเป็นดิสก์อิมเมจที่สามารถบูตได้จริงหรือไม่ )

5) เปลี่ยนชื่อไฟล์ที่ให้เป็นส่วนขยาย HDD

6) เพิ่มไฟล์เป็นดิสก์ (เริ่มต้น) ลงใน VirtualBox VM ที่ว่างเปล่า (อัปเดตการตั้งค่า) บูตและเพลิดเพลินไปกับ

ข้อมูลเพิ่มเติมที่นี่

หวังว่าจะช่วย :)


สิ่งนี้ใช้ได้กับฉันด้วย Parallels Desktop 11 และ VirtualBox 5.0.18 ไม่มีวิธีอื่นที่ดูเหมือนจะใช้งานได้และเป็น Linux VM ดังนั้นฉันจึงไม่สามารถใช้ VMware Converter
Ellis

3

หากมีคนใช้ Parallels 11, 12 หรือ 13 และ VirtualBox 5 - มันง่ายกว่ามาก

ขั้นตอนที่ 1: ขยายเนื้อหาแพ็คเกจของ HDD ของขนาน

ขั้นตอนที่ 2: ภายในไฟล์ HDS นั้นจะมีเพียง 1 ไฟล์ที่มีข้อมูล (เว้นแต่จะมีการใช้ตัวเลือก split) เพียงแค่ตรวจสอบขนาดของไฟล์ซึ่งเป็นตัวบ่งชี้ที่ดีของไฟล์ที่คุณกำลังมองหา

ขั้นตอนที่ 3: คัดลอกไฟล์ HDS ไปยังตำแหน่งใหม่ที่ VirtualBox สามารถเข้าถึงเปลี่ยนชื่อไฟล์และเปลี่ยนนามสกุลเป็น hdd

ขั้นตอนที่ 4: แนบไฟล์ที่คัดลอกใหม่โดยตรงกับ VirtualBox

ขั้นตอนที่ 5: ทดสอบทุกอย่างนี่เป็นการดีที่จะไป

ขั้นตอนที่ 6: เรียกใช้ guest OS ถอนการติดตั้งเครื่องมือ parallels เก่าและติดตั้ง VirtualBox guest tools

ขั้นตอนเหล่านี้จะเสร็จสิ้นภายในไม่กี่นาทีและไม่จำเป็นต้องมีการแปลง

ฉันเพิ่งดำเนินการตามขั้นตอนเหล่านี้เสร็จสิ้นวันก่อนและทดสอบ

หลังจากนี้ฉันดำเนินการตามขั้นตอนเพิ่มเติมด้านล่างนี้เพื่อให้ไฟล์ hdd ถูกแปลงเป็นไฟล์ VDI ด้วยไฟล์ VDI VirtualBox จะได้รับการควบคุมมากขึ้นสิ่งที่สำคัญที่สุดคือการเพิ่มประสิทธิภาพของพื้นที่ว่างซึ่งฉันต้องการอย่างมาก

ขั้นตอนเพิ่มเติม: (ปิดระบบปฏิบัติการเกสต์ก่อนหน้านี้)

ขั้นตอนที่ 7: จากภายในเครื่องมือ VirtualBox, Open Global Tools มันจะแสดงรายการฮาร์ดดิสทั้งหมด

ขั้นตอนที่ 8: ใช้ฟังก์ชั่นการคัดลอกสิ่งนี้จะส่งออกไฟล์ HDD ที่แนบมาไปยังตัวเลือกอื่น ๆ ที่เข้ากันได้: VDI, VHD, VMDK และอื่น ๆ หลังจากการวิจัยซึ่งเป็นตัวเลือกที่ดีที่สุดที่ฉันเลือก VDI - เนื่องจากนี่เป็นพื้นเมือง

ในอนาคตหากฉันต้องการส่งออกเครื่องเสมือนไปยังรูปแบบอื่น ๆ VirtualBox มีตัวเลือกการส่งออกและรองรับ "Open Virtualisation Format"

โดยทั่วไปด้วยโพรซีเดอร์ด้านบนคุณข้ามเครื่องมือ parallels สำหรับการแปลงซึ่งมีการเสนอตัวแปลง VMware คุณก็ข้ามไปเช่นกัน คุณจะต้องใช้ 1 เครื่องมือเดียว: VirtualBox เพื่อทำตามขั้นตอนทั้งหมด


เพียงแค่ต้องทราบการทำงานนี้กับ Parallels 15 และ VirtualBox 6 เช่นกัน
jkratz

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.