ฉันไม่แน่ใจว่าคำค้นหาใดที่จะใช้และอ่านผ่านคู่มือ VirtualBox ไม่ได้ช่วยฉันดังนั้นฉันจึงถามคำถามสองข้อของฉันที่นี่ ...
การตั้งค่าของฉันคือ: พีซีที่มีการบูทคู่ใน Windows 7 และระบบปฏิบัติการ Debian (ทั้ง 64 บิต) ฉันได้สร้างเครื่องเสมือน (Kubuntu, 64 บิต) ภายใต้ Windows และวางไฟล์ VDI ไว้ใน SMB share ของ NAS
จากนั้นฉันก็สร้าง VM ภายใต้ linux โดยใช้การตั้งค่าเดียวกันสำหรับหน่วยความจำ ฯลฯ และกำหนดไฟล์ VDI ที่มีอยู่ให้
ความคิดของฉันคือฉันสามารถใช้เครื่องเสมือนจาก Windows และ Linux เช่นกัน (1) นี่เป็นสิ่งที่ควรทำงานโดยไม่มีปัญหาหรือไม่
ฉันสังเกตเห็นว่าภาพรวมทำให้ฉันมีปัญหาเพราะพวกเขาดูเหมือนจะมองไม่เห็นจากระบบปฏิบัติการอื่น: ภาพรวมที่ฉันถ่ายหลังจากติดตั้งระบบแขกไม่สามารถมองเห็นได้ภายใต้ลินุกซ์ นั่นเป็นเหตุผลที่ฉันปิด VM หลังจากการใช้งานและไม่บันทึกสถานะในขณะที่ทำงานอยู่
ปัญหาปัจจุบันของฉันคือสิ่งนี้: ฉันใช้ VM ภายใต้ Windows ก่อนจากนั้นภายใต้ Linux ตอนนี้มันจะเริ่มต้นบน Linux เท่านั้น เมื่อลองทำสิ่งนี้บน Windows เกสต์ OS จะตรวจพบข้อผิดพลาดของฮาร์ดดิสก์บางชนิดและไม่สามารถบู๊ตได้เนื่องจากไม่สามารถต่อเชื่อมไดรฟ์ได้ เห็นได้ชัดว่าฮาร์ดดิสก์เสมือนจะไม่ล้มเหลวดังนั้นจึงต้องมีบางอย่างเกี่ยวกับการใช้งานฉันภายใต้ Linux
(2) ฉันจะแก้ไขได้อย่างไร
ปรับปรุง: ดูเหมือนว่าการเปลี่ยนแปลงใด ๆ ที่ฉันทำใน VM ภายใต้ Linux ได้รับการรีเซ็ตโดยพยายามบูตภายใต้ Windows ดูเหมือนว่าจะกลับไปเป็นภาพรวมล่าสุด ฉันสับสน ...
ปรับปรุง
คำตอบสำหรับคำถามแรกของฉันสามารถพบได้ที่ด้านล่าง กล่าวโดยย่อ: ใช้งานได้ตราบใดที่คุณไม่ใช้สแน็ปช็อต
คำตอบสำหรับคำถามที่สองของฉันคือ: ใน Windows ตั้งค่า VM กลับไปเป็นสแน็ปช็อตล่าสุดแล้วละทิ้งสแน็ปช็อตเพื่อให้ได้รับการผสาน ไม่ควรมีสแนปชอตในตอนท้าย หากคุณมีหลายสแนปชอตให้ยกเลิกอันแรกสุดก่อน (Snapshot 1, 2, 3, ... ) ฉันไม่แน่ใจว่าจะเกิดอะไรขึ้นถ้าคุณเริ่มต้นในตอนท้าย (.. , 3, 2, 1)
หลักสูตรนี้นำไปสู่การสูญเสียข้อมูลบางอย่างเนื่องจากคุณย้อนกลับการเปลี่ยนแปลงทั้งหมดตั้งแต่ภาพรวมครั้งสุดท้าย แต่อย่างน้อย VM ก็สามารถใช้งานได้อีกครั้ง