วิธีการลบระบบปฏิบัติการอย่างสมบูรณ์จาก VirtualBox?


22

ฉันได้ติดตั้ง Windows XP ใน VirtualBox ของฉันเมื่อหลายวันก่อน ตอนนี้ฉันต้องการลบ Windows XP ออกจาก VirtualBox อย่างสมบูรณ์และฉันตัดสินใจที่จะติดตั้ง Ubuntu 13.04 เพื่อทำการทดสอบ

วิธีที่ถูกต้องในการลบ Windows XP ออกจาก VirtualBox ทั้งหมดคืออะไร

คำตอบ:


44

มันไม่มีเหตุผลที่จะเก็บเครื่องเสมือนเฉพาะและเปลี่ยนแปลงระบบปฏิบัติการภายใน - ดังนั้นให้ลบ VM และสร้างใหม่:

ผู้จัดการกล่องเสมือน

ในส่วนหน้าแบบกราฟิกสำหรับกล่องเสมือนเราสามารถลบเครื่องเสมือนได้อย่างง่ายดายโดยเลือกเครื่องที่จะลบและไปที่รายการเมนู"เครื่อง -> ลบ"หรือเลือก"ลบ"จากเมนูบริบทคลิกขวา

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นเราจะถูกถามว่าเราต้องการลบเฉพาะเครื่อง (เช่นยกเลิกการลงทะเบียน) หรือถ้าเราต้องการ"ลบไฟล์ทั้งหมด"ด้วย หลังจะลบเครื่องเสมือนอย่างสมบูรณ์พร้อมไฟล์ทั้งหมดจากไดรฟ์ของเรา

ป้อนคำอธิบายรูปภาพที่นี่


บรรทัดคำสั่ง

สิ่งนี้สามารถทำได้จากบรรทัดคำสั่งด้วยคำสั่งต่อไปนี้:

VBoxManage unregistervm --delete "<Name of Machine>"

ด้วยการทำเช่นนั้นไฟล์ต่อไปนี้จะถูกลบ:

  • ไฟล์รูปภาพบนฮาร์ดดิสก์ทั้งหมดรวมถึงไฟล์ที่แตกต่างกันซึ่งใช้โดยเครื่องและไม่แชร์กับเครื่องอื่น
  • ไฟล์สถานะที่บันทึกไว้ซึ่งเครื่องสร้างขึ้นหากมี (หนึ่งไฟล์หากเครื่องอยู่ในสถานะ "บันทึก" และอีกไฟล์หนึ่งสำหรับแต่ละสแน็ปช็อตออนไลน์);
  • ไฟล์ XML ของเครื่องและการสำรองข้อมูล
  • ไฟล์บันทึกของเครื่องหากมี
  • ไดเรกทอรีเครื่องถ้าว่างเปล่าหลังจากลบทั้งหมดข้างต้น

ที่มา: คู่มือกล่องเสมือน


2

หากปัญหายังคงมีอยู่คุณสามารถฆ่ากระบวนการ VBoxHeadless & VirtualBoxVM ที่เกี่ยวข้องกับ VM

ตัวอย่างเช่นสมมติว่าชื่อ vm ที่ล็อค / ไม่ดีของคุณคือ My-Locked-VM

รับรหัสกระบวนการของกระบวนการ VirtualBox ที่เกี่ยวข้องกับ VM นั้นและฆ่ามัน

MyHostName:homedir ayekay$ ps -ef| grep -i My-Locked-VM
1624398723  1196 23121   0 11:34AM ??         0:05.11 /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --no-startvm-errormsgbox --separate
1624398723 89252 23121   0 10:06AM ??         3:07.87 /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --vrde config
1624398723  2323 79114   0 11:48AM ttys007    0:00.00 grep -i My-Locked-VM
MyHostName:homedir ayekay$ kill -9 1196 89252
MyHostName:homedir ayekay$

เมื่อกระบวนการถูกทำลาย VirtualBox UI จะแสดงสถานะ VM เป็นยกเลิก จากนั้นคุณสามารถใช้ UI เพื่อลบ VM


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