ฉันได้ติดตั้ง Windows XP ใน VirtualBox ของฉันเมื่อหลายวันก่อน ตอนนี้ฉันต้องการลบ Windows XP ออกจาก VirtualBox อย่างสมบูรณ์และฉันตัดสินใจที่จะติดตั้ง Ubuntu 13.04 เพื่อทำการทดสอบ
วิธีที่ถูกต้องในการลบ Windows XP ออกจาก VirtualBox ทั้งหมดคืออะไร
ฉันได้ติดตั้ง Windows XP ใน VirtualBox ของฉันเมื่อหลายวันก่อน ตอนนี้ฉันต้องการลบ Windows XP ออกจาก VirtualBox อย่างสมบูรณ์และฉันตัดสินใจที่จะติดตั้ง Ubuntu 13.04 เพื่อทำการทดสอบ
วิธีที่ถูกต้องในการลบ Windows XP ออกจาก VirtualBox ทั้งหมดคืออะไร
คำตอบ:
มันไม่มีเหตุผลที่จะเก็บเครื่องเสมือนเฉพาะและเปลี่ยนแปลงระบบปฏิบัติการภายใน - ดังนั้นให้ลบ VM และสร้างใหม่:
ในส่วนหน้าแบบกราฟิกสำหรับกล่องเสมือนเราสามารถลบเครื่องเสมือนได้อย่างง่ายดายโดยเลือกเครื่องที่จะลบและไปที่รายการเมนู"เครื่อง -> ลบ"หรือเลือก"ลบ"จากเมนูบริบทคลิกขวา
จากนั้นเราจะถูกถามว่าเราต้องการลบเฉพาะเครื่อง (เช่นยกเลิกการลงทะเบียน) หรือถ้าเราต้องการ"ลบไฟล์ทั้งหมด"ด้วย หลังจะลบเครื่องเสมือนอย่างสมบูรณ์พร้อมไฟล์ทั้งหมดจากไดรฟ์ของเรา
สิ่งนี้สามารถทำได้จากบรรทัดคำสั่งด้วยคำสั่งต่อไปนี้:
VBoxManage unregistervm --delete "<Name of Machine>"
ด้วยการทำเช่นนั้นไฟล์ต่อไปนี้จะถูกลบ:
- ไฟล์รูปภาพบนฮาร์ดดิสก์ทั้งหมดรวมถึงไฟล์ที่แตกต่างกันซึ่งใช้โดยเครื่องและไม่แชร์กับเครื่องอื่น
- ไฟล์สถานะที่บันทึกไว้ซึ่งเครื่องสร้างขึ้นหากมี (หนึ่งไฟล์หากเครื่องอยู่ในสถานะ "บันทึก" และอีกไฟล์หนึ่งสำหรับแต่ละสแน็ปช็อตออนไลน์);
- ไฟล์ XML ของเครื่องและการสำรองข้อมูล
- ไฟล์บันทึกของเครื่องหากมี
- ไดเรกทอรีเครื่องถ้าว่างเปล่าหลังจากลบทั้งหมดข้างต้น
หากปัญหายังคงมีอยู่คุณสามารถฆ่ากระบวนการ 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