แปลง 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.