ฉันจะนำเข้าเครื่องเสมือน. vbox ที่มีอยู่ใน VirtualBox ได้อย่างไร


38

ฉันจะนำเข้าเครื่องเสมือน. vbox ที่มีอยู่ใน VirtualBox ได้อย่างไร คำแนะนำบอกว่าฉันสามารถทำได้หากฉันมีไฟล์. ova หรือ. vov แต่ฉันไม่เข้าใจสิ่งนี้เนื่องจากเครื่อง VirtualBox เป็นไฟล์. vbox

เป็นกรณีที่เมื่อคุณลบ VM ออกจาก VM Manager แล้วจะไม่มีวิธีนำเข้าใหม่หรือไม่

ฉันยังไม่สามารถนำเข้าภาพฮาร์ดดิสก์ (.vdi) ผ่าน Media Manager ได้เนื่องจากไม่มีปุ่ม "เพิ่ม"


คุณควรจะทำสิ่งนี้ดูคำตอบที่นี่ บางคนอาจไม่สามารถใช้งานได้อีกต่อไป แต่เลื่อนลงเพื่อดูตัวเลือกอื่น ๆ : superuser.com/questions/187598//
Nattgew

คำตอบ:


34

จากหน้าต่างผู้จัดการ VirtualBox Machine->Add..."จะช่วยให้คุณเปิดvboxไฟล์ที่มีอยู่ คุณอาจได้รับข้อผิดพลาดหากไฟล์ที่อ้างถึงในvboxไฟล์ - โดยเฉพาะไฟล์สำหรับอิมเมจดิสก์เสมือน - ไม่ได้อยู่ในตำแหน่งที่ควรจะเป็น

หากคุณพบปัญหาโปรดจำไว้ว่าvboxไฟล์นั้นเป็นเพียงไฟล์ข้อความ XML ที่กำหนดเครื่องเสมือน ไม่ยากที่จะอ่านพิจารณาการตั้งค่า VM ว่าควรจะเป็นอะไรจากนั้นกำหนด VM ใหม่ตั้งแต่เริ่มต้นด้วยการตั้งค่าเดียวกัน


1
วิธีนี้ใช้ได้กับ VM รุ่นเก่าซึ่งยังคงมีนามสกุล ".xml" อยู่ หาก VM อ้างถึงดิสก์โดย UUID คุณต้องเพิ่มดิสก์ใน VirtualBox ก่อนเพิ่ม VM โง่ไม่มีฟังก์ชั่น "เพิ่ม" ในตัวจัดการสื่อ (ใน v5.0.3) แต่ถ้าคุณเริ่มสร้าง VM ใหม่และไปที่ขั้นตอน "ฮาร์ดดิสก์" คุณสามารถเลือก "ใช้ไฟล์ฮาร์ดดิสก์เสมือนที่มีอยู่" และใช้ปุ่มโฟลเดอร์เพื่อเพิ่มดิสก์ลงใน VirtualBox จากนั้นคุณสามารถยกเลิกการสร้าง VM ใหม่และเพิ่มที่มีอยู่แทน
Lexikos

38

VBoxManageติดต่อบรรทัดคำสั่งให้การควบคุมที่มากกว่า VirtualBox กว่ากุย คุณสามารถเพิ่ม VM ที่มีอยู่ด้วยการรันสิ่งนี้บนเทอร์มินัล:

VBoxManage registervm /full/path/to/the/.vbox/file

ประกาศ : ใช้เส้นทางแบบเต็มไปยังไฟล์. vbox เส้นทางสัมพัทธ์จะไม่ทำงาน (Im ในรุ่น 4.3.20r96996)

คำสั่งนี้จะลงทะเบียน vm เท่านั้นและจะไม่คัดลอก / ย้ายไฟล์ใด ๆ หากคุณต้องการจัดระเบียบสิ่งต่าง ๆ อันดับแรกให้คัดลอก / ย้าย VM dir ไปยังVirtualBox VMsdir ของคุณจากนั้นรันคำสั่ง register


2
ขอขอบคุณ. การใช้เส้นทางแบบเต็มได้แก้ไขให้ฉัน ฉันใช้เส้นทางสัมพัทธ์เป็นเวลา 2 ชั่วโมงแล้วและไม่คิดอย่างนั้น เกือบไปถั่ว
Dominik

2
มีประโยชน์มากเมื่อคุณมีการเพิ่มจำนวนมาก VMS :) find /path/to/VirtualBox\ VMs -type f -name "*.vbox" -exec VBoxManage registervm {}\;
SiRGt

3

ฉันมีปัญหาเดียวกันหลังจากที่ฉันย้าย VMs ไปยังตำแหน่งอื่น

ฉันพบว่าคุณสามารถเปิด.vboxไฟล์ด้วย fx คลิกสองครั้งหรือเปิดด้วย (แน่นอนเฉพาะในกรณีที่.vboxเกี่ยวข้องกับ VirtualBox) จากระบบไฟล์ (สำรวจไฟล์) จากนั้นจะเปิดใน VirtualBox และเพิ่มเข้าไปในรายการในครั้งต่อไป

หากคุณมีเส้นทางที่เปลี่ยนไป fx โฟลเดอร์ที่แชร์คุณต้องแก้ไขด้วยตนเอง ไม่ว่าจะเป็น.vboxไฟล์โดยตรงหรือใน GUI

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